About the Role
We are looking for a Python Backend Developer with strong hands-on experience in building scalable backend systems and APIs. This role involves developing secure backend services, supporting real-time features, and collaborating closely with frontend and mobile teams to power modern digital applications.
The ideal candidate will be comfortable working in a dynamic product environment and building systems that are reliable, secure, and performance-driven.
Requirements
Python Backend Developer
Experience: 3 - 4 Years
Location: Chennai (T. Nagar)
Work Mode: Work From Office
Department: Engineering / Backend Development
Employment Type: Full-Time
Key Responsibilities
Develop and maintain backend services using Python frameworks such as FastAPI, Flask, or Django.
Build secure authentication and authorization systems using JWT and role-based access control.
Design and maintain RESTful APIs for mobile and web applications.
Design and optimize MongoDB database schemas and queries.
Integrate and manage payment gateway workflows and transaction processing.
Implement real-time features using WebSockets.
Configure and manage notification systems including push and email notifications.
Work with AWS services such as SES and S3 for backend operations.
Maintain and manage code using Git version control.
Collaborate with frontend and mobile developers to ensure smooth API integration.
Ensure backend systems are optimized for performance, scalability, and security.
Required Skills & Experience
3–4 years of hands-on experience in Python backend development.
Strong experience with FastAPI, Flask, or Django frameworks.
Solid understanding of JWT authentication and API security best practices.
Experience working with MongoDB or other NoSQL databases.
Experience integrating payment gateways.
Experience implementing WebSockets for real-time communication.
Familiarity with AWS services such as SES and S3.
Strong understanding of REST API design principles.
Experience using Git for version control.
Good to Have
Experience with Redis caching.
Basic knowledge of Docker and CI/CD pipelines.
Familiarity with HTML, CSS, and JavaScript.
Exposure to AI-assisted development tools.
Experience integrating machine learning or AI-driven features.
Understanding of microservices architecture.
Experience working in startup or product-driven environments.
About the Company
Our client is a growing technology company focused on building digital platforms that enhance consumer experiences and community engagement. Their products combine modern backend systems, real-time capabilities, and data-driven features to support mobile and web applications used by a rapidly expanding user base. The engineering team works in a fast-paced, product-focused environment where scalability, performance, and innovation are key priorities.