About the Role
We’re hiring two Senior Python Developers to build secure, scalable web apps and APIs using Django / Flask, ORM, and relational / no-SQL databases (MySQL, MongoDB). You’ll own modules end-to-end—architecture, development, testing, deployment, and performance tuning.
Key Responsibilities
- Design and develop RESTful APIs and backend services with Django (Django REST Framework) / Flask.
- Model data with ORMs; write efficient queries and migrations (MySQL primary, MongoDB for document use cases).
- Implement clean architecture, reusable apps, and configuration-driven settings.
- Optimize performance (profiling, caching, DB indexing, pagination, async tasks with Celery / RQ).
- Build automated tests (unit / integration), ensure high code coverage and CI / CD hygiene.
- Secure apps (authN / authZ, OWASP, input validation, rate limiting, secrets management).
- Collaborate with Product / Frontend / DevOps; review code and mentor mid / junior engineers.
- Own deployments (Docker), observability (logging, metrics, tracing), and on-call rotations.
Must-Have Skills
Python 3.x, Django (and / or Flask), Django REST Framework.Strong ORM concepts, query optimization, transactions; MySQL proficiency.Hands-on with MongoDB schema design and aggregation basics.API design principles, versioning, idempotency, error handling.Docker, Git, CI / CD (GitHub / GitLab / Bitbucket pipelines).Testing with pytest / unittest; debugging and performance profiling.Solid understanding of queues & background jobs (Celery / Redis / RabbitMQ).Good-to-Have
Caching (Redis), search (Elasticsearch / OpenSearch).Messaging (Kafka), event-driven patterns.Async Python (FastAPI, asyncio) exposure.Frontend basics for integration (React / Vue, Axios, CORS).Cloud (AWS / GCP / Azure), Nginx / Gunicorn / Uvicorn, Terraform basics.Security & compliance (JWT / OAuth2, RBAC, data masking, auditing).Qualifications
B.E. / B.Tech / MCA (or equivalent experience).5–6 years of backend development with at least 2+ complex products shipped to production.Experience mentoring engineers or leading small squads is a plus.