Posted on: 24/07/2025
Job Overview:
We are seeking an experienced Python Backend Developer with 8-13 years of expertise in Python, Flask, FastAPI, and related backend technologies. You should also possess a deep understanding of algorithm design for complex tasks. As a key member of our backend engineering team, you will be instrumental in designing, developing, and maintaining scalable and reliable backend services for our AI coaching platform. Your proficiency in microservices architecture, cloud computing, and database management will be crucial in shaping the future of our technology stack.
Responsibilities :
- Implement and manage microservices architecture, ensuring high availability, fault tolerance,
and efficient inter-service communication.
- Apply a deep understanding of algorithm design to solve complex backend problems and
optimize system performance.
- Collaborate closely with frontend developers, AI/ML engineers, and product managers to translate requirements into technical specifications and deliver comprehensive solutions.
- Design and interact with various database systems (relational and NoSQL) to ensure efficient data storage, retrieval, and management.
- Implement robust security measures for backend applications, including authentication, authorization, and data protection.
- Optimize application performance, identify bottlenecks, and implement solutions for improved efficiency and scalability.
- Participate in code reviews, technical design discussions, and contribute to architectural decisions.
- Deploy and manage applications in cloud environments, leveraging containerization and orchestration technologies.
- Troubleshoot and debug complex issues in production and non-production environments.
- Stay current with the latest trends and technologies in Python, backend development, cloud computing, and AI-related infrastructure.
Required Skills :
- 8-13 years of experience as a Backend Developer, with a strong focus on Python.
- Strong hands-on experience with Flask and FastAPI frameworks.
- Deep understanding of algorithm design for complex tasks.
- Proven experience in designing and implementing Microservices Architecture.
- Solid understanding of RESTful API design and development.
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases ( MongoDB,
Cassandra, Redis).
- Familiarity with message brokers (Kafka, RabbitMQ).
- Experience with version control systems (Git).
- Understanding of containerization technologies (Docker) and orchestration platforms
(Kubernetes).
- Hands-on experience with at least one major cloud platform (AWS, Azure, or GCP).
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration abilities.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1517903
Interview Questions for you
View All