Senior Python Engineer position at PandaDoc. We're seeking a talented engineer to join our Document App Track and contribute to the vision and architecture of our document platform. You will be part of a diverse and talented team, responsible for improving reliability, maintaining high quality standards, and enhancing developer experience.
Requirements
- At least 5+ years of development experience with Python
- Experience with any relational databases (SQL queries, migrations, optimization)
- Solid 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
- Extensive hands-on experience in developing applications within both monolithic and microservice architectures
Benefits
- Competitive salary
- Remote-first approach with the option for hybrid work
- Work schedule aligned with EU time zones
- Honest, open culture that values constructive feedback
- Professional and personal development within a collaborative, supportive team
- Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges