Senior Python Engineer, Document App – Content Engineering Team

Posted 14hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Python Engineer building real-time collaborative document infrastructure for PandaDoc’s workflow automation SaaS. Designing Python microservices, event pipelines, and AI-powered document capabilities.

Responsibilities:

  • Design and evolve backend systems powering real-time collaborative document editing for tens of thousands of concurrent users
  • Own the content model and data persistence layer, including schema design, migrations, compatibility, and long-term maintainability
  • Build and maintain event-driven pipelines using Kafka and NATS
  • Process high volumes of frontend interactions and maintain consistent document state across services
  • Contribute to reliability, observability, and operational excellence of Python microservices
  • Ship product features end-to-end from backend architecture through production monitoring
  • Contribute to AI-powered capabilities, including agentic document workflows
  • Collaborate within the Content engineering team on document editing, persistence, and real-time collaboration infrastructure

Requirements:

  • 5+ years of Python development experience in production environments
  • Strong experience with relational databases, SQL, schema design, migrations, and query optimization
  • Hands-on experience with message queues and event-driven architectures, including Kafka, NATS, RabbitMQ, or similar
  • Deep understanding of AsyncIO and concurrent systems
  • Experience building and operating microservice architectures at scale
  • Ability to reason about distributed systems, consistency, ordering, and failure modes
  • Understanding of the full development lifecycle from requirements through deployment and production monitoring
  • Active use of AI tools in daily workflow and critical evaluation of their output
  • Effective written and oral English communication
  • AI agent, LLM-powered workflow, or agentic system experience is nice to have

Benefits:

  • Fully remote position
  • Flexible work arrangements
  • Opportunity to visit offices in Warsaw, Lisbon, or Kyiv
  • Professional development opportunities and clear growth path within Platform Engineering
  • Agile environment with significant ownership
  • Strong work-life balance
  • Supportive, distributed team
  • Competitive compensation package
  • Flexible contract arrangements tailored to location and experience
  • Virtual team-bonding events