Senior Backend Engineer in India at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer in India.
This role is part of a high-performing engineering consultancy environment focused on designing and delivering scalable, enterprise-grade distributed systems for global clients. You will work closely with cross-functional teams and client stakeholders to build robust backend solutions that solve complex business problems across diverse industries. The position emphasizes modern engineering practices, including agile delivery, automation, and continuous deployment, within fast-paced, collaborative teams. You will play a key role in shaping system architecture, improving delivery practices, and ensuring high-quality software outcomes. The role also involves mentoring engineers, supporting production systems, and contributing to a strong culture of technical excellence. This is an opportunity to work on impactful projects while continuously improving both client and team engineering capabilities.
- Collaborate with clients and engineering teams to define system requirements and design scalable backend solutions
- Develop and deliver high-quality software using agile practices such as TDD, pair programming, and CI/CD
- Design, build, and maintain distributed systems and backend services for enterprise-scale applications
- Automate infrastructure provisioning, deployments, and operational workflows to improve reliability and efficiency
- Provide production support for systems in a “you build it, you run it” environment
- Advocate for agile engineering practices and help embed them within client teams
- Mentor engineers and contribute to improving overall team capability and delivery performance
- Participate in architecture discussions and contribute to technical decision-making across projects
Requirements:
- Extensive experience in backend or software engineering roles working on enterprise-scale distributed systems
- Strong expertise in at least one modern programming language with deep understanding of associated tooling
- Hands-on experience with test-driven development and automated testing practices
- Strong understanding of agile methodologies and engineering best practices (CI/CD, iterative delivery, etc.)
- Experience working with microservices, RESTful APIs, and distributed system design
- Familiarity with cloud and containerized environments such as AWS, GCP, or Azure is highly desirable
- Strong communication skills with ability to collaborate effectively in remote, distributed teams
- Excellent interpersonal skills with a strong focus on teamwork, knowledge sharing, and collaboration
- Ability to work in a consultative environment and adapt to client needs while maintaining engineering quality
Benefits:
- Opportunity to work on high-impact enterprise and public sector projects
- Exposure to modern agile engineering practices and cutting-edge delivery approaches
- Remote collaboration with globally distributed teams
- Strong focus on continuous learning and technical growth
- Mentorship and knowledge-sharing culture
- Competitive compensation aligned with experience and expertise