HamburgerMenu
hirist

Mantra Labs - Python Developer - Django/Flask

Posted on: 03/12/2025

Job Description

Description:


Job Title:


Python Developer


Job Description:


Were looking for a hands-on Django engineer who can own projects end-to-end from scoping to deployment while building robust, well-documented APIs.


The role involves extensive work with PostgreSQL, plus debugging, profiling, and optimising backend services.


Experience Range:


4 - 6 years


Educational Qualifications:


B.Tech/B.E


Job Responsibilities:


- Own features/projects from requirements to deployment


- Design and build RESTful APIs using Django/DRF with clean contracts, validation, and versioning


- Model data and write efficient PostgreSQL queries (indexes, migrations, query tuning)


- Debug and optimize performance (profiling CPU/DB, reduce N+1 queries, caching, latency improvements)


- Implement auth & security (JWT/session, RBAC, rate limiting, OWASP best practices)


- Add tests (unit/integration), logging, metrics, and alerts; ensure observability


- Ship with CI/CD, manage deployments, and handle basic cloud infra tasks


- Write concise technical docs and API specs (OpenAPI/Swagger)


Must-Have Skills:


- 3+ years with Django (middleware, ORM) and DRF


- Strong PostgreSQL: schema design, migrations, query plans, indexes, transactions


- Solid API fundamentals: pagination, filtering, idempotency, versioning, error handling


- Debugging with logs/profilers (Django Debug Toolbar, cProfile, query inspector)


- Performance optimization: ORM tuning, background jobs, caching (per-view/low-level), Redis


- Proficiency with Git, CI/CD, Docker,


- Ownership mindset, clear communication, and ability to work independently


Skills Required :


- Python, Django, Flask, SQL, API, Cloud exposure, PostgreSQL, Git, CI/CD, Docker,


info-icon

Did you find something suspicious?