We're seeking a Middle Python Engineer to join our Document App Track, responsible for improving reliability, maintaining high quality standards, and enhancing developer experience for our document platform. You will contribute to the vision and architecture of the key component of the application - Document domain, and face and overcome multiple scale-related technical challenges.
Requirements
- At least 3+ years of development experience with Python
- Experience with any relational databases (SQL queries, migrations, optimization)
- Experience with message queues (e.g. RabbitMQ, NATS, Kafka)
- Understanding of event-based systems and basics of DDD
- Strong understanding and experience in AsyncIO
- Good understanding of the development cycle from requirements analysis and deployment to application monitoring
- Hands-on experience in developing applications within both monolithic and microservice architectures
- Communicate effectively in English, both orally and in writing
Benefits
- Competitive salary
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon
- Work schedule aligned with EU time zones
- Honest, open culture that values constructive feedback
- Professional and personal development within a collaborative, supportive team
