Posted on: 03/12/2025
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,
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1583986
Interview Questions for you
View All