As a Senior Python Developer, you will be responsible for designing, developing, and maintaining backend services using Python and Fast API framework, with a focus on Microsoft Azure. You will play a key role in implementing RESTful APIs and microservices architecture, integrating with external services, and ensuring the scalability and reliability of service APIs.
Key Responsibilities
- Design, develop, and maintain backend services using Python and Fast API framework.
- Implement RESTful APIs and microservices architecture to support scalable and reliable service APIs.
- Work with docker, Kubernetes, and other technologies for deployment and scaling of services.
- Integrate with external Gen AI providers and other internal and external services.
- Write clean, scalable, testable, and documented code.
- Implement and maintain CI/CD pipelines to automate the deployment process.
- Collaborate with data scientists, AI Engineers, and product managers to understand requirements and deliver solutions.
Qualifications
- Bachelor's degree in computer science, engineering, or related field.
- Minimum of 5 years of experience as a Python backend developer.
- Proficiency in Python and Fast API or similar web frameworks.
- Experience working with Microsoft Azure.
- Familiarity with docker and Kubernetes for containerization and orchestration.
- Knowledge of prompt engineering for Generative AI is a plus.
- Experience with relational and non-relational databases, such as CosmosDB.
- Good understanding of RESTful APIs and microservices architecture.
- Excellent communication and teamwork skills.
- Ability to work independently and solve problems effectively.
Join our team in Noida and be part of an exciting journey in building innovative backend solutions using Python and Fast API framework. Apply now to take your career to the next level!