Senior Python Engineer, Document App (Content Engineering Team)

1 day, 9 hours ago
Contract
Senior
Software Development
PandaDoc

PandaDoc

PandaDoc offers an all-in-one document automation platform that enables sales professionals to create, approve, track, and electronically sign proposals and quotes more efficiently, significantly reducing the time spent on business document workflows.

Internet Software & Services
251-1K
Founded 2013
$51M raised

Description

  • Design and evolve backend systems for real-time collaborative document editing.
  • Own the content model and data persistence layer, including schema design, migrations, compatibility, and maintainability.
  • Build and maintain event-driven pipelines using Kafka and NATS to process frontend interactions and keep document state consistent.
  • Contribute to the reliability, observability, and operational excellence of a large fleet of Python microservices.
  • Ship product features end-to-end, from backend architecture through production monitoring.
  • Support AI-powered document capabilities, including agentic document workflows.
  • Work on systems that support tens of thousands of concurrent users.
  • Ensure the systems you build remain stable, performant, and reliable after release.

Requirements

  • 5+ years of Python development experience in production environments.
  • Strong experience with relational databases, including SQL, schema design, migrations, and query optimization.
  • Hands-on experience with message queues and event-driven architectures such as Kafka, NATS, RabbitMQ, or similar.
  • Deep understanding of AsyncIO and concurrent systems.
  • Experience building and operating microservice architectures at scale.
  • Comfortable reasoning about distributed systems, including consistency, ordering, and failure modes.
  • Understanding of the full development lifecycle from requirements to deployment to production monitoring.
  • Nice-to-have experience building or integrating AI agents, LLM-powered workflows, or agentic systems.
  • Communicates effectively in English, both verbally and in writing.
  • Familiarity with the stack, including PostgreSQL, Redis, Docker, Kubernetes, AWS, and Grafana-based observability tools.
  • Active use of AI tools in your daily workflow with critical evaluation of their output.

Benefits

  • Fully remote-first work with the option to visit offices in Warsaw, Lisbon, or Kyiv.
  • Competitive compensation package.
  • Flexible contract arrangements tailored to your location and experience.
  • If located in Poland, a salary range of 275000 - 413000 PLN gross monthly.
  • Work on a stable yet growing SaaS product with significant ownership.
  • Clear path for professional development within the Platform Engineering domain.
  • Open culture that values constructive feedback.
  • Strong work-life balance within a supportive distributed team.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Chatbot Developer (WhatsApp, Telegram, Discord) - Freelance

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a freelance, part-time Bot Developer for the Tendem project to build and maintain conversational bots and messaging-platform integrations for real-world use cases.

Docker Node.js OAuth Python REST API Serverless
10 hours, 34 minutes ago

Senior Engineer (.NET)

Current 51-250 Diversified Financial Services

Current is hiring a Senior Engineer (.NET) to build scalable digital experiences for client websites, platforms, and applications within a remote-first agency environment.

Angular AWS C# CI/CD CSS Git HTML JavaScript .NET Node.js React REST API SQL Server
4 days, 10 hours ago

senior c#

Margo Bank Professional Services

Senior C# Developer at Global Markets IT’s Non-Linear IT team, building and modernizing core applications for XVA, liquidity, and financial-resource management in a distributed agile environment.

Agile Ansible Bitbucket C# CI/CD Git HTML JavaScript Jenkins LLM .NET React Solid.js TeamCity TypeScript
5 days, 9 hours ago

Experienced Python Developer (B2B contract)

HITCONTRACT 11-50 Professional Services

Danske Group IT is hiring an Experienced Python Developer for its Partnership Domain Exit Program to help deliver technical solutions for a strategic migration initiative in banking.

CI/CD Python SQL
1 week, 6 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers