15 Sep
|
adhyay infotech
|
Mumbai
15 Sep
adhyay infotech
Mumbai
Job Description
ABOUT ADHYAY INFOTECH PRIVATE LIMITED
n
https://mobiledairy.co.in
n
Adhyay Infotech Private Limited is a technology-driven company building mini-ERP and SaaS solutions for the dairy and milk industry.
n
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.
n
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.
n
ROLE OVERVIEW
n
As a Python Django Developer, you will be responsible for designing, developing, optimizing, testing, and maintaining backend applications and REST APIs.
n
You will work extensively with Python, Django, Django REST Framework, PostgreSQL, Redis, Celery, AWS, Docker, Linux, and monitoring/observability tools.
n
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.
n
You will work closely with frontend developers, mobile developers, QA engineers, DevOps, and product teams.
n
KEY RESPONSIBILITIES
n
Backend Python Development
n
n
- Design and develop scalable backend applications using Python and Django.
n
- Build modular, maintainable, and reusable Django applications.
n
- Develop business logic, workflows, authentication, authorization, and data-processing services.
n
- Build and maintain RESTful APIs using Django REST Framework (DRF).
n
- Work with API versioning, pagination, filtering, validation, throttling, and error handling.
n
- Integrate third-party APIs and external services.
n
- Write clean, readable, maintainable, and well-documented code.
n
n
Database & PostgreSQL
n
n
- Design and maintain relational database schemas using PostgreSQL.
n
- Write efficient SQL queries and optimize database performance.
n
- Work extensively with Django ORM.
n
- Understand: Indexing, Query planning, Transactions, Constraints, Joins, Aggregations, Views
n
- Identify and resolve slow queries and database bottlenecks.
n
- Use tools such as EXPLAIN / EXPLAIN ANALYZE for query optimization.
n
- Handle database migrations safely in production environments.
n
n
Background Processing & Caching
n
n
- Implement asynchronous/background jobs using Celery or equivalent task-processing systems.
n
- Work with Redis for caching, task queues, rate limiting, or temporary data.
n
- Design reliable retry, timeout, and failure-handling mechanisms for background jobs.
n
- Optimize application performance using appropriate caching strategies.
n
n
AWS & Cloud Infrastructure
n
n
- Work with AWS services such as: EC2, RDS / PostgreSQL, S3, Lambda, CloudWatch, IAM, VPC, CloudFront / Load Balancer where applicable
n
- Deploying and maintaining backend applications.
n
- Managing application configuration and environment variables.
n
- Understanding AWS security and IAM principles.
n
- Monitoring application and infrastructure performance.
n
- Supporting scalable and highly available deployments
n
n
Linux & Production Systems
n
n
- Strong working knowledge of Linux environments.
n
- Deploy and manage applications using: systemd, Nginx, Gunicorn / Uvicorn, Shell scripting
n
- Troubleshoot CPU, memory, disk, networking, process, and application-level issues.
n
- Analyze production logs and diagnose service failures.
n
n
Monitoring & Observability
n
n
- Implement application and infrastructure monitoring.
n
- Work with: Prometheus, Grafana, AWS CloudWatch, Application logs
n
- Understand key observability concepts: Metrics, Logs, Traces, Alerts, Health checks
n
- Monitor API response time, error rates, database performance, background jobs, and system resources.
n
- Participate in production incident troubleshooting and root-cause analysis.
n
n
Testing & Code Quality
n
n
- Write unit, integration, and API tests using pytest / Django testing frameworks.
n
- Use mocking and fixtures appropriately.
n
- Maintain good test coverage for critical business logic.
n
- Perform code reviews and provide constructive feedback.
n
- Use automated linting and formatting tools such as: Ruff, Black, isort, mypy / Pyright where applicable
n
n
Collaboration & Product Development
n
n
- Work closely with frontend, mobile, QA, DevOps, and product teams.
n
- Participate in technical discussions and architecture decisions.
n
- Convert business requirements into scalable technical solutions.
n
- Troubleshoot production issues and participate in root-cause analysis.
n
- Take ownership of assigned modules and deliver them within agreed timelines.
n
- Contribute to technical documentation and engineering best practices.
n
n
**Required Skills & Qualifications - Must Have**
n
n
- 3–5 years of professional experience in Python backend development.
n
- Strong hands-on experience with Python 3.x.
n
- Strong experience with Django.
n
- Experience with Django REST Framework (DRF).
n
- Strong knowledge of PostgreSQL and SQL.
n
- Experience with Django ORM and database optimization.
n
- Experience building and consuming REST APIs.
n
- Understanding of Redis and background task processing.
n
- Experience with Celery or a similar task queue.
n
- Good understanding of Git and Git workflows.
n
- Experience working with Linux.
n
- Experience deploying applications on AWS.
n
- Understanding of Docker and containerized applications.
n
- Experience with production debugging and performance optimization.
n
- Good understanding of software development lifecycle and code-review practices
n
n
Technical Stack
n
n
- Backend: Python 3.x, Django, Django REST Framework
n
- Database: PostgreSQL, SQL, Django ORM
n
- Caching / Background Jobs: Redis, Celery
n
- API: REST APIs, JSON, API authentication, API versioning
n
- Cloud: AWS EC2, RDS, S3, Lambda, CloudWatch, IAM
n
- DevOps: Linux, Docker, Nginx, Gunicorn/Uvicorn, systemd, CI/CD
n
- Monitoring: Prometheus, Grafana, CloudWatch
n
- Testing & Code Quality: Pytest, Django Test Framework, Ruff, Black, mypy/Pyright
n
- Version Control: Git, GitHub/GitLab
n
- Modern/Bonus Technologies: FastAPI, WebSockets, Kafka/RabbitMQ, Kubernetes, OpenTelemetry, AI/LLM APIs
n
n
Why Join Adhyay Infotech?
n
n
- Work on real-world DairyTech / SaaS / ERP products.
n
- Opportunity to work on systems used by businesses in the milk and dairy ecosystem.
n
- Exposure to scalable backend architecture and AWS cloud infrastructure.
n
- Prospect to work across backend, databases, APIs, DevOps, and product engineering.
n
- Work with modern Python technologies and AI-assisted development practices.
n
- Opportunity to take ownership of important product modules and grow into a senior engineering role.
n
n
Location
n
Navi Mumbai, Maharashtra, India
n
Employment Type: Full-Time
n
Experience: 3–5 Years
n
Department: Technology
n
Role Level: Senior-Level
n
How to Apply
n
Interested candidates can share their updated resume along with details of their current experience, relevant projects, notice period, and expected compensation.
n
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