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
Computer Occupations