We are seeking a Backend Engineer to play a key role in designing, building, and maintaining secure, scalable public-facing APIs. You will use Python and FastAPI to develop backend services that power critical application functionality, ensuring they perform efficiently in production environments.
Key Responsibilities
- Design and implement RESTful APIs with a focus on scalability, maintainability, and security
- Architect modular backend systems using clean, testable code patterns
- Integrate asynchronous workflows using Celery for background processing
- Optimize PostgreSQL schema design, queries, and indexing for performance
- Deploy and manage applications on AWS infrastructure, including EC2, RDS, S3, and Lambda
- Enforce API security through authentication, authorization, rate limiting, and WAF configurations
- Implement observability using logging, metrics, and distributed tracing
- Write comprehensive unit and integration tests and maintain technical documentation
- Collaborate in code reviews and architecture planning with engineering teams
- Ensure high availability and resilience of backend services
Requirements
- 4–6 years of experience in full-stack or backend development
- Proficiency in Python or Java with experience in API frameworks such as FastAPI, Flask, or Django REST
- Proven track record building and scaling public APIs
- Firm grasp of REST principles, versioning, and backward compatibility
- Experience with Celery or similar task queues
- Strong PostgreSQL skills, including query optimization and transaction management
- Knowledge of Redis or comparable caching solutions
- Familiarity with AWS services like EC2, RDS, S3, Lambda, ECS, or EKS
- Understanding of API Gateway, rate limiting, and web application firewalls
- Experience with OAuth2, JWT, and secure authentication flows
- Working knowledge of Docker and CI/CD pipelines
- Exposure to Infrastructure as Code tools such as Terraform or CloudFormation
Preferred Background
- Familiarity with frontend technologies including React, Next.js, or TypeScript
Work Environment
This role supports flexible work arrangements, allowing team members to choose between fully remote work or full-time office presence. Physical offices are located in Mumbai and Bangalore, with digital collaboration enabling participation across multiple regions. The company emphasizes inclusive practices and values diverse perspectives to strengthen team outcomes.


