{"id":3666439,"url":"https://alion.io/job/ascendion-golang-api-developer","title":"GoLang API Developer","company":{"id":46972,"name":"Ascendion","domain":"ascendion.com","url":"https://alion.io/company/ascendion","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Eightfold","truth_index":{"grade":"B","score":78,"open_postings":24,"ghost_share":0,"stale_share":0.875,"repost_share":0,"time_to_fill_p50_days":30,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon EventBridge","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Fargate","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Clean Architecture","optional":false},{"name":"DynamoDB","optional":false},{"name":"Go","optional":false},{"name":"GraphQL","optional":false},{"name":"IAM","optional":false},{"name":"MuleSoft","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Twelve-Factor App","optional":false},{"name":"Apex","optional":true},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-11-03T06:13:02Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-06T08:41:00Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"About the Role\nWe are seeking an experienced Senior API Developer to design, build, and optimize high-performance microservices and APIs that support an enterprise platform. In this role, you will own the full-service lifecycle, from contract-first API design through production deployment and observability, while working within an AWS-native ecosystem and supporting API consumer experience through MuleSoft.\nJob Title\nSenior API Developer.\nResponsibilities:\nDesign, develop, and maintain production-grade GraphQL, RESTful, and event-driven APIs using Go.\nApply clean architecture, domain-driven design, and twelve-factor principles in service development.\nDecompose monolithic capabilities into well-bounded microservices with clearly defined API contracts using OpenAPI 3.x and AsyncAPI.\nImplement resilience patterns such as circuit breakers, retries with exponential back-off, bulkheads, timeouts, and graceful degradation to support high service availability.\nBuild idiomatic Go code with comprehensive unit, integration, and contract tests.\nDesign and implement database access layers for PostgreSQL, MongoDB Atlas, DynamoDB, and Redis.\nApply connection pooling, query optimization, and caching strategies to improve performance.\nSupport the deployment of containerized microservices on AWS ECS using Fargate launch types.\nReview task definitions, service auto-scaling policies, and target-group health checks.\nSupport the configuration of Application Load Balancers and Network Load Balancers with path-based routing, SSL and TLS termination, and sticky sessions as needed.\nInstrument distributed tracing with AWS X-Ray and create CloudWatch dashboards, metrics, alarms, and Logs Insights queries for operational visibility.\nUse CloudTrail for API-level audit logging and compliance reporting across AWS accounts.\nManage encryption at rest and in transit using AWS KMS and integrate with Secrets Manager for credential lifecycle management.\nUtilize AWS services such as S3, SQS, SNS, EventBridge, IAM, VPC, and WAF as needed.\nSupport the full API lifecycle through MuleSoft Anypoint Platform, including API specification design, publishing to Exchange, proxy creation, and runtime policy application.\nMonitor API consumer analytics, SLA tiers, and usage quotas, and resolve integration issues proactively.\nEnforce API standards, including naming conventions, versioning strategy, pagination patterns, error-response schemas, and HATEOAS where applicable.\nMaintain API portal documentation and developer onboarding guides for internal and external consumers.\nSupport CI and CD pipelines in Azure DevOps, including build, lint, test, SAST scanning, container image build and push, and multi-stage deployment.\nNice to have: Design and implement AI-ready APIs.\nRequired Skills:\nStrong experience in Go development.\nHands-on experience with GraphQL, RESTful APIs, and event-driven architectures.\nStrong understanding of microservices architecture and API contract design.\nExperience with clean architecture, domain-driven design, and twelve-factor application principles.\nExperience implementing resilience and fault-tolerance patterns.\nStrong testing experience, including unit, integration, and contract testing.\nExperience with PostgreSQL, MongoDB Atlas, DynamoDB, and Redis.\nExperience with AWS services, including ECS, ALB, NLB, X-Ray, CloudWatch, CloudTrail, KMS, Secrets Manager, S3, SQS, SNS, EventBridge, IAM, VPC, and WAF.\nExperience with API governance, versioning, documentation, and consumer support.\nExperience with CI and CD pipelines and DevOps practices.\nWorking knowledge of MuleSoft Anypoint Platform.\nStrong understanding of secure API design and operational best practices.\nDesirable Skills:\nExperience with AI-ready API design and implementation.\nExperience with OpenAPI 3.x and AsyncAPI.\nExperience with RAML and API proxy management in MuleSoft.\nExperience with Azure DevOps.\nExperience with container image management and multi-stage deployments.\nExperience with observability, monitoring, and compliance reporting in cloud environments.\nExperience with API analytics, SLA management, and quota enforcement.\nEducation Qualification:\nBachelor’s degree in computer science, Information Technology, Software Engineering, or a related field.\nEquivalent practical experience in API development, microservices, or cloud engineering may also be considered.","description_format":"text","description_chars":4378,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-11-03T06:42:22Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":2,"expected_fill_days":30,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/ascendion-golang-api-developer","json_url":"https://alion.io/job/ascendion-golang-api-developer.json","meta":{"generated_at":"2026-11-06T12:30:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22725,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":46972},"rest":"https://alion.io/mcp/rest/get_company?id=46972"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fascendion-golang-api-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fascendion-golang-api-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fascendion-golang-api-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ascendion-golang-api-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fascendion-golang-api-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3666439}},{"tool":"search_jobs","arguments":{"company":"ascendion.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3666439},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}