Backend Developer
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 Description
Backend Developer
Location :- Chennai
Experience :- 4–9 Years
Choosing Capgemini means choosing a place where you’ll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what’s possible. Join us in building scalable, high-performance backend systems that power modern digital applications and enable seamless data-driven experiences.
Your Role
As a Backend Developer, you will be responsible for designing and developing robust APIs and microservices-based architectures. You will work closely with cross-functional teams to deliver scalable backend solutions, integrate messaging systems, and optimize application performance.
In this role, you will:
- Design and develop scalable APIs and backend services using Node.js.
- Build and maintain microservices-based architectures.
- Integrate Kafka for real-time data streaming and event-driven communication.
- Optimize system performance, scalability, and reliability.
- Design and manage database schemas for both SQL and NoSQL systems.
- Implement asynchronous processing for high-throughput applications.
- Collaborate with frontend teams, DevOps, and stakeholders to deliver end-to-end solutions.
- Continuously improve code quality, system efficiency, and development practices.
Your Profile
- 4–9 years of experience in backend development.
- Strong hands-on experience with Node.js and microservices architecture.
- Experience in building and consuming RESTful APIs.
- Solid understanding of SQL and NoSQL database design.
- Experience with Kafka integration and event-driven systems.
- Knowledge of asynchronous programming and performance optimization techniques.
- Strong problem-solving skills and attention to detail.
- Good communication and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Must-Have Skills
- Node.js
- Microservices Architecture
- REST APIs
- SQL / NoSQL Databases
- Python
Nice-to-Have Skills
- Redis
- Advanced Kafka concepts
- GraphQL
What You’ll Love About Working Here
- Collaborative and inclusive work environment.
- Opportunities to work on modern backend technologies and distributed systems.
- Continuous learning and upskilling opportunities.
- Flexible work culture supporting work-life balance.
About Us
Capgemini is a global business and technology transformation partner, helping organizations accelerate their digital transformation. With deep expertise across industries, Capgemini delivers end-to-end solutions powered by innovation, collaboration, and cutting-edge technologies.
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.
Chennai (ex Madras), IN