
Senior Python Engineer, Customer Value Track
PandaDoc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇦 Ukraine
Visit company websiteJob Level
Senior
Tech Stack
KafkaPythonRabbitMQSQL
About the role
- Collaborate with Engineers, Product Managers, Product Designers, and Analysts across PandaDoc to create a positive customer impact.
- Contribute to architectural decisions and help drive the design process.
- Write clean, self-explainable, testable, production-ready code, considering non-functional requirements such as scalability and performance.
- Follow a feature through its entire lifecycle, from problem formulation to solution delivery.
- Use quality metrics to identify gaps and define targets for team deliverables.
- Improve internal processes and documentation.
- Partner with stakeholders to clarify requirements and transform them into production-grade solutions.
- Join an on-call rotation after onboarding and help strengthen our reliability practices (working hours only).
- Provide mentorship and guidance to the team, ensuring a positive and collaborative environment.
Requirements
- At least 5+ years of development experience with Python.
- Strong experience with system design.
- You care about quality and understand what it means to ship high-quality code.
- Experience with microservice-based architectures.
- Experience with relational databases (SQL queries, migrations, optimization).
- Experience with message queues (e.g., RabbitMQ, NATS, Kafka).
- You put yourself in the shoes of your users and are committed to crafting great experiences.
- You’re a strong communicator, able to explain complex technical concepts to product managers, designers, customer support, and other engineers.
- You communicate effectively in English, both spoken and written.
Benefits
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
- We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by location - feel free to clarify with our recruiters.
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonsystem designmicroservice architecturerelational databasesSQLmessage queuesRabbitMQNATSKafkaproduction-ready code
Soft skills
collaborationmentorshipcommunicationproblem formulationstakeholder engagementquality focususer empathydocumentation improvementteam guidancepositive environment