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.
python developer for collaborative documents
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- 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.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.