Software Engineer - India GDC (Gurugram)
On-site · Gurugram, Haryana, India or New Delhi, Delhi, India
Job Summary
Full-stack Software Engineer to design, build, and maintain end-to-end application components. Develop production-ready Python FastAPI backend services and React/Next.js front-end applications, plus API-driven integrations across enterprise systems. Collaborate in pod-based delivery teams to implement secure APIs (OAuth2, JWT, SSO), ensure maintainability and observability with automated tests, logging, metrics, and tracing. Work with relational databases (PostgreSQL), data modeling, caching, and state management; participate in knowledge transfer and continuous delivery improvements. Contribute to secure coding practices and alignment with ERM’s engineering standards, supporting transitions from third-party vendors to internal teams; leverage cloud environments (AWS/Azure), containerization (Docker, Kubernetes), and experience with AI/LLM-integrated applications or RAG services.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 5+ years of full-stack development experience in production environments
- Demonstrable experience delivering end-to-end applications—including UI, API services, and integrations
- Experience working in cross-functional engineering teams (architects, product owners, DevOps/platform engineers, etc.)
- Strong Python development skills and FastAPI experience
- Experience building front-end applications using React or Next.js
- Strong understanding of API design, service-to-service communication, error handling, and integration patterns
- Experience with relational databases (SQL), ORM frameworks, and data modeling
- Understanding of secure development practices (input validation, access control, secrets handling)
- Familiarity with CI/CD pipelines and cloud environments (AWS/Azure)
- Behavioural skills: strong problem-solving, clear communication, willingness to learn
Desired Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 5+ years of full-stack development experience in production environments
- Demonstrable experience delivering end-to-end applications—including UI, API services, and integrations
- Experience working in cross-functional engineering teams (architects, product owners, DevOps/platform engineers, etc.)
- Strong Python development skills with FastAPI
- Experience building front-end applications using React or Next.js
- Understanding of API design, service-to-service communication, error handling, and integration patterns
- Experience with relational databases (SQL), ORM frameworks, and data modeling
- Understanding of secure development practices (input validation, access control, secrets handling)
- familiarity with CI/CD pipelines and cloud environments (AWS/Azure)
- Strong problem-solving abilities and collaborative communication
- Willingness to learn and adapt to fast-evolving tech environments
- Experience with AWS services (Lambda, ECS, S3, RDS, CloudFront, API Gateway)
- Containerization (Docker) and Kubernetes deployments
- Experience in pod-based delivery or cross-functional product engineering teams
- Exposure to AI/LLM-integrated applications or backend interaction with RAG services
- Sustainability focus alignment with ERM's mission
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.