Software Engineer - India GDC (Gurugram)
Core
Design, build, and maintain end-to-end application components covering both front-end user experiences and backend services to deliver reliable, scalable, and secure digital products.
Role type
Full-stack software engineer
Builds
Production-ready Python FastAPI services, React/Next.js front-end applications, and API-driven integrations across enterprise systems
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Python, FastAPI, React, Next.js, REST, GraphQL, PostgreSQL, SQL, OAuth2, JWT, SSO, CI/CD, AWS, Docker, Kubernetes
Preferred skills
AWS Lambda, ECS, S3, RDS, CloudFront, API Gateway, RAG services
Responsibilities
Build and maintain backend API services using Python (FastAPI); Develop responsive front-end interfaces using React / Next.js; Implement end-to-end application logic connecting UI components with backend services; Build integrations between internal/external systems using REST, GraphQL, and event-driven patterns; Apply automated testing (unit, integration), code reviews, and peer collaboration; Work with relational databases (e.g., PostgreSQL) and design efficient data access patterns
Seniority
Mid-to-Senior, hands-on IC