11 Sep
|
adhyay infotech
|
Navi Mumbai
11 Sep
adhyay infotech
Navi 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 (Navi Mumbai)
🏢 adhyay infotech
📍 Navi Mumbai