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.