
Senior Python Engineer, Customer Value Track
PandaDoc
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇱 Poland
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 queuesRabbitMQNATSKafkacode quality
Soft skills
collaborationmentorshipcommunicationproblem formulationstakeholder engagementprocess improvementteam guidanceuser empathypositive environmentclarifying requirements