PandaDoc is seeking a Senior Python Engineer to join their Document App Track. The role involves contributing to the vision and architecture of the key component of the application - Document domain, facing technical challenges, and maintaining low time-to-change for other developers.
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
- Communicate effectively in English, both orally and in writing
Benefits
- Competitive salary
- Remote-first approach with the option for hybrid work
- 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