Overview
Middle Python Engineer (Document App, New Product Team) at PandaDoc. This is a fully remote position with optional in-person visits to offices in Warsaw, Lisbon, or Kyiv. We are investing in the Document and Editor domain and building a brand-new team of 5 engineers to enhance the Document experience, redesign the user experience, and deliver innovative features.
As a Python Engineer in the newly formed team, you will directly impact thousands of users by working on the most challenging parts of our product. You will collaborate with the Content, Document, and Java teams, which own and maintain the Editor, Document Management, and PDF Generation areas. Your work will help bring PandaDoc’s modern, intuitive, and powerful Document domain to life.
Location: Distributed across Europe with a strong presence in Poland and Portugal. Remote work and flexible arrangements are supported.
About PandaDoc
PandaDoc enables more than 37,000 growing organizations to streamline document workflows. Our all-in-one platform helps teams create, manage, send, sign, and track digital documents including proposals, quotes, and contracts. For more information, visit https://www.pandadoc.com.
We are known for work-life balance, collaborative culture, and creative virtual team-building. Our values include integrity and transparency, and we focus on delivering products that improve our customers’ lives.
Responsibilities
Work on a brand-new Python-based service-oriented architecture component within the Document/Editor domain. Collaborate with existing teams to own and maintain key Editor, Document Management, and PDF Generation aspects. Drive ownership of impactful projects, foster innovation, and contribute to the development of a modern editing experience.
Qualifications
* At least 3+ years of development experience with Python
* Care about quality; shipping high-quality code
* Experience with relational databases (SQL queries, migrations, optimization)
* Experience with message queues (e.g., RabbitMQ, Kafka)
* Experience with Amazon Web Services and Kubernetes
* Hands-on experience in developing a service-oriented architecture
* Hands-on experience with CI/CD (e.g., GitLab)
* Nice to have: LGTM stack and OpenTelemetry
* Nice to have: Open-source contributions and experience
* Nice to have: Event sourcing experience
* English: upper-intermediate or above (verbal and written)
Stack & Tech
Our stack: Service-oriented architecture; Editor-related Python services (AsyncIO frameworks; Django-based services also present); AWS and Kubernetes; cross-service transports include NATS (migrating to gRPC), Kafka, Debezium, RabbitMQ (Celery; migrating to Temporal.io), Temporal.io, and WebSocket for frontend communication. Storage includes PostgreSQL, Redis, and S3. LGTM stack for monitoring.
Benefits
* Honest, open culture emphasizing feedback and professional/personal growth
* Remote-friendly with distributed team worldwide
* Career growth opportunities
* Competitive salary
* And more!
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function & Industries
* Engineering and Information Technology
* Software Development
#J-18808-Ljbffr