Python developer
We’re Expanding and Looking for Talented Developers!
Our team specializes in working with startups, starting from the earliest stages of their development. Each project we take on is a unique challenge, requiring innovative and effective solutions. That’s why we always stay at the cutting edge of technology.
We believe that productive work is only possible in a comfortable environment with excellent planning. The best solutions are built on well-thought-out architecture, quality code, and modern technologies.
If these priorities resonate with you, you’ll love being part of our team!
Requirements
- 2+ years of experience with Python
- Hands-on experience with web frameworks (FastAPI / Django)
- Strong knowledge of databases (MySQL/PostgreSQL)
Basic front-end development skills (HTML/CSS/JavaScript) - Understanding of REST API design and integrations
- Ability to effectively leverage AI tools for code generation, refactoring, testing, and documentation, while maintaining code quality and best practices
English proficiency sufficient for reading documentation and writing comments - Ability to work in a team and communicate effectively
Self-motivation to find optimal and effective solutions
Nice-to-Haves
- Familiarity with other frameworks or languages
- Experience with Docker, CI/CD, DevOps practices
- Ability to design and implement pipelines that leverage pre-trained AI models for tasks such as text processing, data enrichment, or automation
- Knowledge of AWS or other cloud platforms
- Experience with NoSQL databases (MongoDB, Redis)
Basic knowledge of VueJS or another frontend framework
Responsibilities
- Developing and maintaining web applications using Python (Django/FastAPI)
- Creating and optimizing REST APIs
- Integrating external services and APIs
- Improving application performance and ensuring security
- Collaborating with PMs, QAs, designers, and developers in a team environment
Writing and maintaining clear technical documentation
About the Team
- The team size is 27 members
- Well-organized development process involving project managers and QA
- Every developer specializes in their area (back-end, front-end)
- Dedicated teams for each project
- The team's internal communication languages are Ukrainian or russian
- Company-sponsored English lessons to support professional growth.
- Please include examples of your code with your application — this will save time for both you and us.
- If you have test results or any test documentation, feel free to share them as well. This will help us evaluate your skills much faster.
- A test task may be assigned before or after the interview.
Required languages
English | B1 - Intermediate |