About the role
We are seeking a skilled Python Developer with a minimum of 3 years of experience to join our dynamic team. The ideal candidate will have a strong background in developing applications using FastAPI and a solid understanding of testing methodologies. Additionally, some experience with large language models (LLMs) will be beneficial. This role offers an exciting opportunity to contribute to innovative projects in a collaborative environment.
Responsibilities
- Develop and maintain high-quality applications using Python and FastAPI.
- Implement and execute testing strategies to ensure software quality and performance.
- Collaborate with cross-functional teams to gather requirements and design solutions.
- Troubleshoot and debug applications to optimize performance.
- Stay up-to-date with industry trends and best practices in Python development.
Requirements
- Minimum of 3 years of professional experience as a Python Developer.
- Proficiency in FastAPI for building web applications.
- Strong understanding of software testing methodologies and frameworks.
- Experience with version control systems, preferably Git.
- Ability to work effectively in a team-oriented environment.
Nice to have
- Familiarity with large language models (LLMs) and their applications.
- Knowledge of additional Python frameworks and libraries.
- Experience with cloud services such as AWS or Azure.
- Understanding of containerization technologies like Docker.
Required skills
- Python
- FastAPI
- Software testing methodologies
- Git
- Team collaboration
Nice to have
- Large language models
- Additional Python frameworks
- AWS
- Azure
- Docker
