What You'll Do
- Design and develop backend services and APIs using Python
(FastAPI/Django/Flask) with clean, testable code.
- Model data and build robust integrations with PostgreSQL (and Redis for
caching/queues).
- Implement asynchronous and high-throughput services; optimize performance and
memory usage.
- Own end-to-end API lifecycle: versioning, documentation (OpenAPI/Swagger), auth
(JWT/OAuth), and rate limiting.
- Write unit/integration tests with pytest, set quality gates (coverage, typing with
mypy/pyright).
- Containerize and deploy with Docker; collaborate closely with DevOps on CI/CD
(GitHub Actions) and AWS (EC2/ECS/EKS, S3, RDS).
- Build data pipelines and background jobs (Celery/RQ/APScheduler); ensure
observability (logs/metrics/traces).
- Participate in code reviews, design discussions, and agile rituals; contribute to
internal libraries and templates.
- Troubleshoot production issues during the on-call window and drive post-incident
improvements.
Must-have Skills
- 8+ years building production systems in Python (FastAPI/Django/Flask) with solid
OOP and typing.
- Strong SQL and PostgreSQL fundamentals (schema design, indexing, query
optimization).
- API design & implementation (REST; bonus for GraphQL),
authentication/authorization best practices.
- Testing with pytest, mocking, fixtures; CI with GitHub Actions (or similar).
- Proficiency with Docker and Linux; comfort reading application/infra logs to debug
issues.
- Performance-minded development (profiling, async I/O, caching strategies).
- Clear communication and ownershipable to deliver in a US-overlap schedule (5:00
PM 2:00 AM IST).
Nice to have
- Async expertise (FastAPI, asyncio, Pydantic v2) and event-driven patterns
(Kafka/RabbitMQ/SQS).
- Experience with AWS (EC2, S3, RDS, IAM), Terraform, and basic Kubernetes
concepts.
- Background jobs (Celery/RQ), task orchestration (Airflow), or analytics tooling (dbt,
Snowflake).
- Search and data stores: Elasticsearch/OpenSearch, Redis, MongoDB.
- ML/GenAI integration experience (LangChain/LlamaIndex, vector DBs) or feature
flagging/experimentation.
- Security awareness (OWASP, secrets management) and compliance exposure (SOC
2/PCI).
Benefits
- 5-day work week
- Remote working
- Unlimited Paid Time Off (PTO)
- Focus on mental well-being
- Leadership & growth opportunities
Skills: python,cd,fastapi,oop,postgresql,api,pytest,mocking,github,async,celery,ci