Senior Backend Engineer
New
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSAgileGCPAzureCI/CDRESTful APIsMicroservicesDistributed Systems
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
Responsibilities
- 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
View Full Description & ApplyYou'll be redirected to the employer's site