Our team is searching for a skilled Middle Python Developer to strengthen our backend and help evolve our product architecture. You’ll work closely with experienced engineers, bring fresh ideas to the table, and take ownership of key components.
Writing, maintaining, and optimizing high-quality code
Analyzing the existing solution architecture and taking an active role in designing a new one
Leading a small team of two backend developers
3-4 years of experience in backend development with Python 3.x (FastAPI or Flask)
Strong skills in designing and building RESTful APIs
Solid understanding of OOP principles, data structures, and algorithms
Hands-on experience with asynchronous programming (asyncio, aiohttp) and API integrations
Strong knowledge of SQL and experience with ORMs (SQLAlchemy or Django ORM)
Practical experience with caching tools (Redis, Memcached) and database migrations
Good understanding of Docker, CI/CD pipelines, and version control (Git)
Familiarity with cloud platforms (AWS, GCP, or Azure) and web servers (Nginx, Gunicorn, Uvicorn)
Knowledge of design patterns, SOLID principles, and system design
Strong communication skills
Experience mentoring or leading developers
Familiarity with NoSQL databases (MongoDB, DynamoDB) or microservices architecture
Degree in Computer Science or related field
A great sense of humor 😊
Fully remote
Competitive compensation in USD
A chance to work on an exciting Gen AI project in a supportive team
Friendly management interested in long-term cooperation