Django Developer

Aptagrim Consulting

Hyderabad

On-site

INR 900,000 - 1,400,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aptagrim Consulting in Hyderabad is seeking an experienced Python/Django Backend Developer to design, build, and scale backend systems powering our product ecosystem. You will own architectural decisions, write production-grade code across frameworks, and guide the team through planning, code reviews, and execution.

Responsibilities include building services with Python, Django, DRF and FastAPI; designing databases (PostgreSQL/MySQL); implementing Redis caching, Celery workflows, Kafka,

Qualifications

  • 3–7 years of hands-on backend development experience with ownership of architectural decisions
  • Proficient in Python and Django
  • Experience with DRF and FastAPI
  • Database design and optimization (PostgreSQL/MySQL)
  • Caching with Redis and asynchronous processing with Celery
  • Kafka and real-time features (WebSockets)
  • API design and OpenAPI documentation
  • Deployment with Gunicorn/Uvicorn, Nginx
  • Containerization with Docker and Kubernetes
  • Version control with Git and Agile/Scrum practices
  • Monitoring/logging with ELK, Grafana, Sentry
  • Security with JWT/OAuth2
  • Quality through unit/integration tests and pre-commit hooks
  • Working knowledge of SQL and NoSQL databases

Responsibilities

  • Design, develop, and maintain backend services using Python, Django, DRF, and FastAPI
  • Architect and manage relational databases (PostgreSQL/MySQL)
  • Implement Redis caching and Celery workflows
  • Work with Kafka for messaging and real-time features with WebSockets
  • Plan microservices and API design, including versioning
  • Deploy services using Gunicorn/Uvicorn and Nginx
  • Containerize with Docker and orchestrate with Kubernetes
  • Follow Agile/Scrum and perform code reviews
  • Document APIs with Swagger/OpenAPI
  • Monitor systems with ELK, Grafana, and Sentry
  • Guide junior developers and maintain code quality

Skills

Python
Django
DRF
FastAPI
PostgreSQL
MySQL
Redis
Celery
Kafka
WebSockets
Docker
Kubernetes
Git
Swagger/OpenAPI
OOP

Tools

ELK Stack
Grafana
Sentry

Job description

We are looking for an experienced Python/Django Backend Developer to design, build, and scale the backend systems that power our product ecosystem. This role requires strong ownership of architectural decisions, hands‑on coding experience across multiple frameworks, and the ability to guide the team through planning, code reviews, and technical execution.


Key Responsibilities
  • Design, develop, and maintain backend services using Python, Django, Django REST Framework (DRF), and FastAPI.
  • Architect and manage relational databases (PostgreSQL and MySQL), including schema design, query optimization, indexing, and database lock management.
  • Reliably handle high-throughput, concurrent database read/write operations.
  • Implement caching strategies using Redis.
  • Build and manage background and asynchronous workflows using Celery and Celery Beat.
  • Work with Kafka for cross-application and event-driven messaging.
  • Implement real-time features using WebSockets, Django Channels, and native WebSocket support in FastAPI.
  • Plan and design microservices, modular monolithic, and monolithic architectures based on project requirements.
  • Own API design and planning, including versioning and contract design.
  • Deploy and manage services using Gunicorn/Uvicorn and Nginx.
  • Apply strong OOP principles, data structures and algorithms, and problem‑solving skills to write efficient and maintainable code.
  • Write unit and integration tests, and debug and resolve production issues.
  • Work with ORMs and demonstrate a working knowledge of SQL and NoSQL database concepts.
  • Maintain code quality using pre‑commit hooks and SonarQube.
  • Use Git for version control and follow Agile/Scrum practices.
  • Document APIs using Swagger/OpenAPI.
  • Set up and monitor systems using tools such as the ELK Stack, Grafana, and Sentry.
  • Implement secure authentication and authorization using JWT and OAuth2.
  • Containerize and orchestrate services using Docker and Kubernetes.
  • Plan, divide, and prioritize work across the team; conduct code reviews; and guide junior and mid-level developers.

Required Skills
  • 3-7 years of hands‑on backend development experience, with demonstrated ownership of architectural decisions, database design, and production‑grade system performance.
  • Programming Language: Python
  • Frameworks: Django, Django REST Framework (DRF), FastAPI
  • Databases: PostgreSQL, MySQL (query optimization, locking, and schema design)
  • Caching: Redis
  • Asynchronous Processing and Queueing: Celery, Celery Beat, Kafka
  • Real‑Time Technologies: WebSockets, Django Channels, native WebSocket support in FastAPI
  • Architecture: Microservices, modular monolithic and monolithic systems, API design
  • Deployment: Gunicorn, Uvicorn, Nginx
  • Containerization: Docker, Kubernetes
  • Version Control and Processes: Git, Agile/Scrum
  • API Documentation: Swagger/OpenAPI
  • Monitoring and Logging: ELK Stack, Grafana, Sentry
  • Security: JWT, OAuth2
  • Fundamentals: OOP principles, data structures and algorithms, problem‑solving
  • Quality and Testing: Unit and integration testing, debugging, pre‑commit hooks, SonarQube
  • ORM and Databases: Working knowledge of SQL and NoSQL

Good to Have
  • Experience mentoring or informally guiding a small team of 25 developers.
  • Exposure to system design and high-level and low-level design (HLD/LLD).
  • Prior experience working across multiple concurrent services or products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Developer
Python Backend Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 900,000
Django Backend Developer
Django Backend Developer

Desirous Global Consulting • Chennai District

On-site
INR 167,000 - 279,000
Python and Django Developer
Python and Django Developer

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 600,000 - 900,000
Python Django Developer
Python Django Developer

AppZoy Technologies Pvt. Ltd. • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Python Developer
Python Developer

Statusneo Technology Consulting • Bengaluru, New Delhi

On-site
INR 1,500,000 - 2,100,000
Python Backend Developer
Python Backend Developer

Gemini Solutions Pvt. ltd. • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Software Developer
Software Developer

Oreqo • Gurugram District

On-site
INR 800,000 - 1,200,000
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
INR 111,600 - 167,400
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Django Rest Framework Developer
Django Rest Framework Developer

Oreqo Software • Gurugram District

On-site
INR 1,200,000 - 2,500,000