TL;DR
Senior Python Developer (AI SaaS): Design and implement complex backend features for an enterprise AI SaaS platform in the biopharmaceutical industry with an accent on scalable, secure, and well-tested code. Focus on building distributed systems, REST APIs, and optimizing database interactions using advanced Python frameworks and cloud technologies.
Location: Remote (Ukraine)
Company
Leading enterprise AI SaaS company for digital transformation in the biopharmaceutical industry.
What you will do
- Design and implement complex backend features from conception to deployment.
- Write clean, secure, scalable, and well-documented code following best practices.
- Perform comprehensive code reviews and support team engineering standards.
- Participate actively in all SDLC phases including planning, development, testing, and deployment.
- Assist in technical interviewing and knowledge sharing within the team.
Requirements
- Fluent / Upper-Intermediate English.
- More than 5 years of professional Python development experience.
- Strong knowledge of Python frameworks such as FastAPI, Flask, and their architectures.
- Experience developing REST APIs for distributed systems (microservices, SOA).
- Proficiency with asyncio and related libraries (aiohttp, tornado).
- Deep understanding of OOP, SOLID, GRASP, architectural patterns, and security principles.
- Experience with PostgreSQL, SQLAlchemy (sync and async), and database optimization.
- Familiarity with CI/CD tools and public cloud deployment (Azure is a plus).
- Knowledge of Docker and Kubernetes principles.
- Advanced testing skills with unittest, pytest, and mock.
Nice to have
- Experience with Azure DevOps and cloud app management.
Culture & Benefits
- Remote work from Ukraine.
- Collaborative cross-functional team environment.
- Focus on quality and engineering best practices.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →