Cognizant Technology Solutions logo
Posted August 26, 2026 · 3 days agoLast seen August 27, 2026Est. expiry September 30, 2026

Back End Go Developer

About the role

We are seeking a Back End Go Developer to help design, develop, and maintain scalable, high-performance backend services and APIs that power enterprise applications and digital platforms. This role will contribute to the delivery of reliable, secure, and maintainable software solutions while collaborating closely with product managers, frontend developers, QA engineers, architects, and DevOps teams. You'll be part of a high-performing team focused on delivering innovative software solutions that provide real business value. Working at Magna means collaborating with engineers and product teams who bring diverse expertise and are passionate about building scalable, resilient, and impactful software systems. Key Responsibilities: Back End Go Developer: Design, develop, test, and maintain backend services and APIs using Go (Golang). Collaborate with product owners, software architects, frontend developers, QA engineers, and DevOps teams to deliver new features and enhancements. Develop scalable and maintainable microservices and distributed applications. Design and implement RESTful APIs, gRPC services, and event-driven integrations. Build secure, performant, and reliable backend systems that adhere to established architecture and development standards. Write clean, maintainable, and well-documented code following industry best practices. Participate in code reviews and contribute to improving code quality and engineering practices across teams. Design and implement data access layers, business logic, and integration services. Troubleshoot, debug, and resolve production issues, application defects, and performance bottlenecks. Develop automated unit, integration, and end-to-end tests to ensure software quality. Support CI/CD pipelines and deployment automation processes. Work with cloud services, containerized environments, and orchestration platforms. Monitor application performance, availability, and operational health. Create and maintain technical documentation, including architecture diagrams, API specifications, and implementation details. Participate in Agile ceremonies including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives. Contribute to ongoing modernization and continuous improvement initiatives. Qualifications: Education: Bachelor\'s degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or equivalent. Experience: 3+ years of professional software development experience; 2+ years Go backend experience; knowledge of REST/gRPC, microservices, databases, messaging, testing, Git, CI/CD, Docker, cloud platforms; strong problem-solving and collaboration skills. Nice to Have: experience with Kubernetes, DDD, CQRS, event sourcing, observability, API governance, IaC, security, OAuth/OpenID/JWT, high-availability systems, CI/CD tools, ERP integrations, event-driven architectures. About Cognizant: a global AI-driven technology services provider with a learning ecosystem and a focus on flexible career growth. Apply via the Cognizant careers site.

Job Details

Education Level

Bachelor

Recruitment Process

  1. 1
    Apply
  2. 2
    Screening
  3. 3
    Interview
  4. 4
    Offer
Seen 2 days agoPartial Schema
Cognizant Technology Solutions logo
Cognizant Technology Solutions · 2 open roles
Top locations: India · 1 · Remote - Global · 1
View company
Current open roles at Cognizant Technology Solutions on JobCrawls
LocationActive listings
India1
Remote - Global1
Current role mix at Cognizant Technology Solutions on JobCrawls
Role typeActive listings
Pharmacovigilance Specialist1
Current role-level mix at Cognizant Technology Solutions on JobCrawls
Role levelActive listings
Senior1

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.