Senior Software Engineer - Backend at Jobgether – India
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Backend in India.
This role offers the opportunity to build and evolve high-scale backend systems powering modern integration and automation platforms used by global enterprises.
You will design and develop robust, scalable features across distributed systems that operate in always-on, mission-critical environments.
Working within a remote-first engineering culture, you will collaborate closely with product managers, engineers, and operations teams.
The role combines deep backend engineering with cloud-native development, microservices architecture, and performance optimization.
You will contribute to a powerful integration platform that connects business systems and drives digital transformation at scale.
This is a high-impact position where engineering quality, reliability, and innovation are at the core of every decision.
- Design, develop, and maintain scalable backend services and features for enterprise-grade integration and API platforms.
- Build and optimize distributed systems ensuring high availability, performance, and reliability in 24x7 production environments.
- Develop and enhance microservices-based architectures using modern backend engineering practices.
- Collaborate with cross-functional teams including product, engineering, and operations to deliver end-to-end solutions.
- Own the full software development lifecycle, including design, development, testing, deployment, and monitoring.
- Work with cloud infrastructure and containerized environments to support scalable deployments and system resilience.
- Contribute to performance tuning, debugging, and continuous improvement of existing systems and services.
- Mentor peers, promote engineering best practices, and support a culture of technical excellence.
Requirements:
- 10+ years of experience in building large-scale distributed applications.
- Strong experience in multi-tenant SaaS architecture and backend system design.
- Advanced proficiency in Java, with additional experience in JavaScript, TypeScript, Node.js, or Go.
- Solid understanding of microservices architecture and cloud-based system design patterns.
- Hands-on experience with relational databases such as MySQL and SQL Server.
- Experience working with Docker, Kubernetes, and containerized deployment environments.
- Familiarity with AWS services such as S3, DynamoDB, and CloudFront.
- Strong analytical, debugging, and problem-solving skills with high attention to detail.
- Excellent communication skills and ability to work effectively in distributed, remote teams.
- Self-driven mindset with the ability to take ownership of complex technical initiatives.
Benefits:
- Opportunity to work on a leading integration and automation platform in a high-growth tech environment.
- Remote-friendly and flexible working culture.
- Strong focus on career development, mentorship, and continuous learning.
- Exposure to modern cloud-native technologies and large-scale distributed systems.
- Collaborative engineering culture that values innovation, ownership, and knowledge sharing.
- Chance to contribute to impactful products used by global enterprise customers.