Senior Python Engineer

PandaDoc Logo

PandaDoc

πŸ“Remote - Ukraine

Summary

Join PandaDoc's new team building the future of AI-powered document generation! As a Back-End Engineer, you will design and build systems powering new user experiences, integrating with our AI platform, and orchestrating multi-step generation workflows. You'll ensure scalability and reliability, collaborating with front-end and ML engineers. This greenfield initiative offers significant product impact and deep technical challenges, from building APIs for smart content generation to evolving our document model for AI-first use cases. We're a fast-growing company with a global reach and a fully remote position, offering opportunities to connect with colleagues in person at our offices. We're looking for passionate individuals to create something from scratch and push the limits of intelligent automation.

Requirements

  • At least 5+ years of development experience with Python
  • Experience with the AsyncIO and Django frameworks
  • Experience with microservice architectures
  • Experience with any relational databases (SQL queries, migrations, optimization)
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka)
  • Care about quality and you know what it means to ship high-quality code
  • Put yourself in the shoes of your users and be a steward of crafting great experiences
  • Strong communicator. Explaining complex technical concepts to product managers, designers, customer support, and other engineers is no problem for you
  • Hands-on experience in developing a microservice architecture
  • Communicate effectively in English, both spoken and written

Responsibilities

  • Design and build systems that power new user experiences
  • Integrate with our AI platform
  • Orchestrate multi-step generation workflows
  • Ensure scalability and reliability
  • Work closely with front-end and ML engineers to deliver fast, smooth, and secure user flows
  • Build APIs for smart content generation
  • Evolve our document model to support AI-first use cases

Preferred Qualifications

Experience in writing units and end-to-end tests

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.