PandaDoc

Senior Python Engineer, Customer Value Track

PandaDoc

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇦 Ukraine

Visit company website
AI Apply
Apply

Job 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