At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.Job DescriptionJob Title: Golang Backend Developer (Software Engineer)Location: Bangalore, Karnataka, IndiaJob Overview:The Golang Backend Developer will be responsible for designing, developing, and maintaining scalable backend services ecosystem. This role involves working closely with frontend teams, architects, and infrastructure teams to deliver robust, cloud-native applications. The engineer will focus on building high-performance APIs and microservices using Golang, ensuring system reliability, scalability, and security. Basic Qualifications:4 years of relevant software development experienceStrong backend development experience using GolangMinimum 2–3 years of experience building and deploying cloud-native applications Essential Job Functions/Responsibilities:Design, develop, test, deploy, and maintain backend services using GolangBuild scalable and high-performance RESTful APIs and microservicesDesign and optimize data storage solutions using SQL databasesCollaborate with frontend developers to integrate user-facing elements with server-side logicFollow Agile/Scrum practices including sprint planning, stand-ups, and retrospectivesAnalyze complex problems and propose efficient backend solutionsEnsure code quality through best practices, unit testing, and code reviewsTake ownership of features/modules and deliver high-quality outcomesWork with DevOps teams for CI/CD, deployment, and monitoring Technical Expertise:5+ years of experience in backend development with GolangStrong understanding of microservices architecture and distributed systemsExperience designing and developing REST APIs and event-driven servicesHands-on experience with SQL databases (PostgreSQL, MySQL, etc.)Familiarity with NoSQL databases (e.g., Cassandra, DynamoDB, Elasticsearch) is a plusExperience with Docker and Kubernetes for containerized deploymentsExperience working with cloud platforms (AWS, Azure, or GCP)Knowledge of message queues/streaming systems (Kafka, RabbitMQ, etc.)Familiarity with OAuth 2.0, JWT, and secure API designExperience with Git or similar version control systemsDesired Skills:Experience in building high-throughput, low-latency systemsFamiliarity with monitoring and observability tools such as Datadog, Prometheus, GrafanaUnderstanding of caching strategies using Redis or MemcachedExposure to system design and scalability best practicesExperience working in large-scale distributed environments Job Description - Grade SpecificFocus on Digital Continuity and Manufacturing. Fully competent in own area. Acts as a key contributor in a more complexor critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward.At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.