Job description
Full-Time, On-site.Perungalathur, Chennai.
Overview:
We’re looking for a highly skilled Python Django Developer with strong expertise in backend architecture, API development, SQL optimization, AWS deployment, and complex logic implementation.
You will play a key role in building and maintaining scalable backend systems powering our Desktop & Web applications.
This role demands a developer who takes ownership of code quality, applies industry best practices, and can deliver efficient, secure, and maintainable backend solutions that perform at scale.
Key Responsibilities
- Architect, develop, and maintain high-performance backend systems using Django and Django REST Framework (DRF).
- Design, build, and manage RESTful and GraphQL APIs for seamless integration with Flutter and React.js frontends.
- Write optimized SQL queries, design complex database schemas, and ensure data consistency and high performance across environments.
- Implement authentication, authorization, and role-based access controls with best security practices.
- Implement scalable, modular, and secure API endpoints designed for multi-platform integration.
- Work closely with frontend teams to define API contracts and enable smooth interface interactions for both desktop and web clients.
- Architect and manage AWS-based infrastructure (EC2, RDS, S3, Lambda, CloudWatch, CloudFront), ensuring CI/CD and deployment stability.
- Set and enforce code quality, testing, and documentation standards for scalable backend maintenance.
- Continuously optimize the backend stack for scalability, maintainability, and cost-effectiveness.
Required Skills & Experience
- 3+ years of hands-on backend experience using Python (3.10+), Django, and Django REST Framework.
- Expert-level understanding of RESTful API design, documentation (Swagger/OpenAPI), and versioning.
- Strong SQL expertise — indexes, subqueries, views, normalization, optimization, and query analysis.
- Ability to structure clean, reusable, and modular Django applications with layered architecture.
- Proven ability to manage complex API ecosystems supporting multiple clients (Flutter and React).
- Proficiency in AWS services (EC2, RDS, S3, Lambda, API Gateway, CloudWatch).
- Working knowledge of asynchronous tasks (Celery, Redis/RabbitMQ) and scalable deployment setups (Gunicorn, Nginx, Docker).
- Excellent command of Python logic building, algorithmic problem-solving, and clean coding practices.
- Familiarity with frontend integration challenges, CORS/security handling, and versioned API design.
- Experience managing Git-based workflows (branching, code review, pull requests).
- Exposure to CI/CD pipelines (GitHub Actions, Jenkins) and container orchestration (Docker Compose, Kubernetes).
- Exposure to serverless architectures, real-time APIs (WebSockets), or event-driven systems will be a strong plus.
Preferred Qualities
- Passionate about clean architecture, reusable code, and structured documentation.
- Demonstrates a problem-solving mindset and accountability for production-ready outcomes.
- Proactively improves performance, scalability, and security without being prompted.
- Ability to work in cross-functional teams and translate business needs into robust technical solutions.
- Attention to detail with a deep sense of responsibility towards maintainability and stability of backend systems.
Required Skill Profession
Prb