About the job
Role Overview We are seeking a Senior Python Developer with extensive Django experience for a full-time role in Calicut. The ideal candidate should have a proven track record of building scalable web applications and RESTful APIs using Django and Django REST Framework. Key Responsibilities ● Take ownership of core backend modules built using Django and Django REST Framework ● Improve existing code structure, readability, and maintainability ● Identify and address technical debt and performance bottlenecks ● Design, build, and maintain scalable REST APIs ● Contribute to architectural decisions and backend design improvements ● Support the transition of selected backend components into microservices ● Optimize database queries and improve caching strategies ● Implement and manage background jobs using Celery ● Ensure backend reliability, scalability, and production readiness ● Participate in code reviews and enforce backend coding standards ● Mentor and guide junior backend developers ● Collaborate closely with frontend and DevOps teams Technical Requirements ● 6+ years of strong backend development experience using Python and Django ● Extensive experience with Django and Django REST Framework ● Solid understanding of MySQL/PostgreSQL, indexing, and query optimization ● Hands-on experience with Redis for caching and background processing ● Experience with Celery or similar task queues ● Strong knowledge of RESTful API design ● Experience using Git with proper branching and PR workflows ● Familiarity with Docker and CI/CD pipelines Good to Have ● Experience working with microservices or service-based architectures ● Exposure to AWS or cloud-based deployments ● Experience with high-traffic or large-scale production systems ● Knowledge of monitoring, logging, or performance tuning tools Ownership & Accountability ● Accountable for backend code quality and stability ● Responsible for reducing production issues and improving performance ● Expected to take initiative in improving backend systems and processes ● Acts as a senior technical point of contact for backend development What You'll Get ● Opportunity to work on real production systems ● High level of technical ownership ● Influence backend architecture and long-term scalability ● Work closely with senior engineering and product teams Job Types: Full-time, Permanent Pay: ₹700,000.00 - ₹1,200,000.00 per month Work Location: In person
Requirements
- Django
- Python
- REST APIs
- MySQL
- PostgreSQL
Preferred Technologies
- Django
- Python
- REST APIs
- MySQL
- PostgreSQL
Similar Jobs
Senior Python Developer
ENCORE IT SOLUTIONS
Senior Python Developer
ENCORE IT SOLUTIONS
Senior Python Developer
Tata Consultancy Services