Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
PandaDoc provides an all-in-one document workflow automation platform that helps growing organizations create, manage, send, track, and e-sign proposals, quotes, contracts, and other digital documents. The company serves more than 67,000 organizations worldwide and focuses on efficient, collaborative document workflows.
задачи
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 with Kafka and NATS to process high volumes of frontend interactions and keep document state consistent across services;
Contribute to the reliability, observability, and operational excellence of a large fleet of Python microservices;
Ship product features end-to-end, from backend architecture to production monitoring;
Contribute to AI-powered capabilities, including agentic document workflows.
требования
5+ Years of Python development experience in production environments;
Strong experience with relational databases, SQL, schema design, migrations, and query optimization;
Solid 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;
Ability to reason about distributed systems, consistency, ordering, and failure modes;
Understanding of the full development lifecycle, from requirements to deployment and production monitoring;
Active use of AI tools with critical evaluation of their output;
High ownership and ability to proactively unblock work and escalate when needed;
Product-minded and customer-oriented approach;
Focus on reliability, observability, and maintainability after release;
Clear written and spoken communication with technical and non-technical stakeholders;
Ability to collaborate while driving work independently;
English communication skills, both orally and in writing;
Nice to have: experience building or integrating AI agents, LLM-powered workflows, or agentic systems.
условия
Global, remote-first work with optional visits to offices in Warsaw, Lisbon, or Kyiv;
Stable and growing SaaS product with an agile environment, significant ownership, and professional development opportunities;
Honest and open culture with constructive feedback and work-life balance;
Supportive distributed team;
Competitive compensation package;
Flexible contract arrangements tailored to location and experience.