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.
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.
- 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.
- 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.