About the Role :
We are looking for a skilled Python Developer with strong expertise in FastAPI to join our engineering team. The ideal candidate will be responsible for designing, developing, and optimizing backend services and APIs, ensuring high performance, scalability, and reliability.
Key Responsibilities :
- Design, develop, and maintain backend services using Python and FastAPI.
- Build and integrate RESTful APIs for web and mobile applications.
- Optimize applications for performance, scalability, and security.
- Collaborate with product managers, frontend engineers, and other stakeholders to deliver high-quality solutions.
- Write clean, testable, and maintainable code following best practices.
- Implement unit testing, integration testing, and CI / CD pipelines.
- Troubleshoot, debug, and upgrade existing systems.
Required Skills & Experience :
6+ years of hands-on experience in backend development using Python.Strong experience in FastAPI (or Flask / Django with willingness to work in FastAPI).Solid understanding of RESTful API design and best practices.Knowledge of databases (SQL & NoSQL such as PostgreSQL, MySQL, MongoDB).Hands-on experience with asynchronous programming and Python concurrency.Familiarity with Docker, Kubernetes, and cloud platforms (AWS / GCP / Azure) is a plus.Proficiency in Git and modern development workflows.Strong problem-solving, debugging, and communication skills.Good to Have :
Experience with microservices architecture.Exposure to API security standards (OAuth2, JWT).Knowledge of CI / CD tools (Jenkins, GitHub Actions, GitLab CI).Understanding of message queues (Kafka, RabbitMQ, Celery).(ref : hirist.tech)