Back End Developer (Python Django) 3-5 Yrs (Mumbai)

Back End Developer (Python Django) 3-5 Yrs (Mumbai)

13 Sep
|
adhyay infotech
|
Mumbai

13 Sep

adhyay infotech

Mumbai

ABOUT ADHYAY INFOTECH PRIVATE LIMITED
https://mobiledairy.co.in

Adhyay Infotech Private Limited is a technology-driven company building mini-ERP and SaaS solutions for the dairy and milk industry.
Our products help dairy businesses, milk collection centers, farmers, and milk collection agents digitize their daily operations, improve efficiency, manage data, and make better business decisions.
We are looking for a Mid-Level Python Django Developer who can contribute to building scalable, secure, high-performance backend systems and APIs that support our growing dairy technology platform.

ROLE OVERVIEW
As a Python Django Developer, you will be responsible for designing, developing, optimizing, testing, and maintaining backend applications and REST APIs.
You will work extensively with Python, Django, Django REST Framework, PostgreSQL, Redis, Celery, AWS, Docker, Linux, and monitoring/observability tools.
The ideal candidate should be comfortable working on production systems, debugging real-world problems, optimizing database queries, designing APIs, and taking ownership of backend modules from development through deployment.
You will work closely with frontend developers, mobile developers, QA engineers, DevOps, and product teams.

KEY RESPONSIBILITIES
Backend Python Development
Design and develop scalable backend applications using Python and Django .
Build modular, maintainable, and reusable Django applications.
Develop business logic, workflows, authentication, authorization, and data-processing services.
Build and maintain RESTful APIs using Django REST Framework (DRF) .
Work with API versioning, pagination, filtering, validation, throttling, and error handling.
Integrate third-party APIs and external services.
Write clean, readable, maintainable, and well-documented code.

Database & PostgreSQL
Design and maintain relational database schemas using PostgreSQL .
Write efficient SQL queries and optimize database performance.
Work extensively with Django ORM.
Understand: Indexing, Query planning, Transactions, Constraints, Joins, Aggregations, Views
Identify and resolve slow queries and database bottlenecks.
Use tools such as EXPLAIN / EXPLAIN ANALYZE for query optimization.
Handle database migrations safely in production environments.

Background Processing & Caching
Implement asynchronous/background jobs using Celery or equivalent task-processing systems.
Work with Redis for caching, task queues, rate limiting, or temporary data.




Design reliable retry, timeout, and failure-handling mechanisms for background jobs.
Optimize application performance using appropriate caching strategies.

AWS & Cloud Infrastructure
Work with AWS services such as: EC2, RDS / PostgreSQL, S3, Lambda, CloudWatch, IAM, VPC, CloudFront / Load Balancer where applicable
Deploying and maintaining backend applications.
Managing application configuration and environment variables.
Understanding AWS security and IAM principles.
Monitoring application and infrastructure performance.
Supporting scalable and highly available deployments

Linux & Production Systems
Strong working knowledge of Linux environments.
Deploy and manage applications using: systemd, Nginx, Gunicorn / Uvicorn, Shell scripting
Troubleshoot CPU, memory, disk, networking, process, and application-level issues.
Analyze production logs and diagnose service failures.

Monitoring & Observability
Implement application and infrastructure monitoring.
Work with: Prometheus, Grafana, AWS CloudWatch, Application logs
Understand key observability concepts: Metrics, Logs, Traces, Alerts, Health checks
Monitor API response time, error rates, database performance, background jobs, and system resources.
Participate in production incident troubleshooting and root-cause analysis.

Testing & Code Quality
Write unit, integration, and API tests using pytest / Django testing frameworks .
Use mocking and fixtures appropriately.
Maintain good test coverage for critical business logic.
Perform code reviews and provide constructive feedback.
Use automated linting and formatting tools such as: Ruff, Black, isort, mypy / Pyright where applicable

Collaboration & Product Development
Work closely with frontend, mobile, QA, DevOps, and product teams.
Participate in technical discussions and architecture decisions.
Convert business requirements into scalable technical solutions.
Troubleshoot production issues and participate in root-cause analysis.
Take ownership of assigned modules and deliver them within agreed timelines.




Contribute to technical documentation and engineering best practices.

**Required Skills & Qualifications - Must Have **
3–5 years of professional experience in Python backend development.
Strong hands-on experience with Python 3.x .
Strong experience with Django .
Experience with Django REST Framework (DRF) .
Strong knowledge of PostgreSQL and SQL .
Experience with Django ORM and database optimization.
Experience building and consuming REST APIs .
Understanding of Redis and background task processing .
Experience with Celery or a similar task queue.
Positive understanding of Git and Git workflows .
Experience working with Linux .
Experience deploying applications on AWS .
Understanding of Docker and containerized applications.
Experience with production debugging and performance optimization.
Good understanding of software development lifecycle and code-review practices

Technical Stack
Backend: Python 3.x, Django, Django REST Framework
Database: PostgreSQL, SQL, Django ORM
Caching / Background Jobs: Redis, Celery
API: REST APIs, JSON, API authentication, API versioning
Cloud: AWS EC2, RDS, S3, Lambda, CloudWatch, IAM
DevOps: Linux, Docker, Nginx, Gunicorn/Uvicorn, systemd, CI/CD
Monitoring: Prometheus, Grafana, CloudWatch
Testing & Code Quality: Pytest, Django Test Framework, Ruff, Black, mypy/Pyright
Version Control: Git, GitHub/GitLab
Modern/Bonus Technologies: FastAPI, WebSockets, Kafka/RabbitMQ, Kubernetes, OpenTelemetry, AI/LLM APIs

Why Join Adhyay Infotech?
Work on real-world DairyTech / SaaS / ERP products .
Opportunity to work on systems used by businesses in the milk and dairy ecosystem.
Exposure to scalable backend architecture and AWS cloud infrastructure.
Opportunity to work across backend, databases, APIs, DevOps, and product engineering.
Work with modern Python technologies and AI-assisted development practices.
Opportunity to take ownership of important product modules and grow into a senior engineering role.

Location
Navi Mumbai, Maharashtra, India
Employment Type: Full-Time
Experience: 3–5 Years
Department: Technology
Role Level: Senior-Level

How to Apply
Interested candidates can share their updated resume along with details of their current experience, relevant projects, notice period, and expected compensation.
Join us in building the technology platform powering the next generation of digital dairy businesses.

📌 Back End Developer (Python Django) 3-5 Yrs (Mumbai)
🏢 adhyay infotech
📍 Mumbai

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: back end developer (python django) 3-5 yrs (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: back end developer (python django) 3-5 yrs (mumbai) / mumbai