Middle Python Engineer

PandaDoc Logo

PandaDoc

πŸ“Remote

Summary

Join PandaDoc's R&D team as a Python Engineer and contribute to enhancing the customer experience in the New User Experience (NUX) area. Collaborate with a team that values collaboration, data-driven decisions, and rapid iteration. You will design, build, and ship user-facing features, focusing on onboarding journeys and conversion paths. The ideal candidate possesses at least 3 years of experience in Python software development, a strong understanding of software design principles, and a passion for creating exceptional user experiences. PandaDoc offers a competitive salary, work-from-anywhere flexibility, and a supportive, open culture that prioritizes professional development. The role involves working with microservices, Python, Django, AsyncIO, AWS, Docker, Kubernetes, and other technologies.

Requirements

  • At least 3 years of experience designing, shipping, and supporting production-grade Python software that delivers measurable user or business impact
  • Solid understanding of software design principles and patterns (e.g., SOLID, GRASP, GoF); able to choose and implement appropriate approaches for component-level problems
  • Hands-on experience writing unit, integration, and end-to-end tests; you care about maintainable code and reliable releases
  • Analytical, experimental mindset; comfortable defining success metrics and iterating based on data
  • Empathy for customers and a passion for crafting great experiences
  • Strong communicator who enjoys collaborating across functions and giving/receiving constructive feedback
  • Passion for continued learning and a track record of quickly picking up new technologies and skills

Responsibilities

  • Collaborate with product managers, product designers, data analysts, and fellow engineers to design, build, and ship user-facing features and improvements
  • Design, implement, and iterate on onboarding journeys, conversion paths, and other growth levers that measurably improve acquisition and retention
  • Participate in code reviews, write automated tests, and help uphold continuous quality monitoring
  • Take ownership of your work end-to-end, proactively communicating progress and addressing blockers

Benefits

  • An honest, open culture that emphasizes feedback and promotes professional and personal development
  • An opportunity to work from anywhere β€” our team is distributed worldwide, from Lisbon to Manila, from Florida to California
  • 6 self care days
  • A competitive salary

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.