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 ownership—able 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
Similar jobs

Python Developer

Apply Now
Back to search page