Back to All Vacancies
Open
ID: VA-2026-00267
Python/Django Developer
Kadavanthra
2–3 Years
1 Opening
Apply for this Position
Job Description
Key Responsibilities
• Develop and maintain Django-based web applications and REST APIs using Django REST Framework.
• Design and optimise PostgreSQL schemas, write efficient queries, and manage migrations.
• Integrate asynchronous task queues using Celery with Redis or RabbitMQ (a plus).
• Collaborate with front-end engineers on AJAX-driven features and lightweight HTML/CSS templates.
• Participate in code reviews, sprint planning, and cross-functional technical discussions.
• Write unit and integration tests; maintain CI/CD pipelines and deployment scripts.
• Contribute to documentation and help improve engineering standards and best practices. Required Skills & Qualifications Core (Must-Have)
• 1–2 years of hands-on experience with Python and Django.
• Solid understanding of Django ORM, models, views, URL routing, and middleware.
• Proficiency in PostgreSQL — schema design, indexing, transactions, and query optimisation.
• Experience building RESTful APIs (Django REST Framework preferred).
• Familiarity with Git-based version control and collaborative workflows.
• Basic understanding of Linux/Unix environments and command-line tools.Good to Have
• Experience with Celery for background task processing and scheduling.
• Knowledge of AJAX and asynchronous JavaScript for dynamic front-end interactions.
• Comfortable writing HTML and CSS for server-rendered Django templates. React Front-End Interaction (Expected) Backend engineers on this team collaborate closely with React-driven front-ends. You are expected to be comfortable working across the API boundary and contributing to React code when needed.
• Ability to read, understand, and contribute to React functional components and hooks.
• Build and consume RESTful / JSON APIs that power React front-ends — including auth tokens, pagination, and error responses.
• Debug CORS, authentication, and data-serialisation issues that span the Django backend and React client.
• Work with state management patterns (Context API or Redux) at a basic level.
• Collaborate on shared TypeScript interfaces or PropTypes that match Django serialiser output.
Apply for this Role
Fill in your details below — takes less than 3 minutes.
🎉
Application Submitted!
Thank you for applying. Our recruitment team will review your profile and get back to you within 2–5 business days.
Browse More Jobs