Django Developer (Hyderabad)

Django Developer (Hyderabad)

11 Sep
|
Aptagrim
|
Hyderabad

11 Sep

Aptagrim

Hyderabad

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–5 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

Positive to Have

- Experience mentoring or informally guiding a small team of 2–5 developers.
- Exposure to system design and high-level and low-level design (HLD/LLD).
- Prior experience working across multiple concurrent services or products.

📌 Django Developer (Hyderabad)
🏢 Aptagrim
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: django developer (hyderabad) / hyderabad