Emprego
Meus anúncios
Meus alertas email de emprego
Fazer login
Encontrar um emprego Fichas de empresas
Procurar

Senior python engineer (document app)

PandaDoc
Documentação
Anunciada dia 3 setembro
Descrição

Join to apply for the Senior Python Engineer (Document App) role at PandaDoc

Continue with Google Continue with Google

Join to apply for the Senior Python Engineer (Document App) role at PandaDoc

Get AI-powered advice on this job and more exclusive features.


Sign in to access AI-powered advices

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

Continue with Google Continue with Google

At PandaDoc, we're building the future of documents. Our platform helps teams create, send, track, and e-sign proposals, contracts, and other documents, making the life of the clients moreefficient and collaborative.

We're a fast-growing company with a global reach. Our product is used by people worldwide, from small businesses to large enterprises. In 2024, we reached a major milestone: over $100 million in annual recurring revenue! We're constantly innovating and releasing new features to meet the evolving needs of our customers while also staying focused on stability, quality, and performance.

Our Engineering team is a diverse and talented group of about 200 individuals who are passionate about building a world-class product. While this is a fully remote position, we'd love for you to visit our vibrant offices in Warsaw, Lisbon, or Kyiv whenever you'd like to connect with colleagues in person.

At PandaDoc, we're building the future of documents. Our platform helps teams create, send, track, and e-sign proposals, contracts, and other documents, making the life of the clients moreefficient and collaborative.


We're a fast-growing company with a global reach. Our product is used by people worldwide, from small businesses to large enterprises. In 2024, we reached a major milestone: over $100 million in annual recurring revenue! We're constantly innovating and releasing new features to meet the evolving needs of our customers while also staying focused on stability, quality, and performance.


Our Engineering team is a diverse and talented group of about 200 individuals who are passionate about building a world-class product. While this is a fully remote position, we'd love for you to visit our vibrant offices in Warsaw, Lisbon, or Kyiv whenever you'd like to connect with colleagues in person.


Team description
Join the PandaDoc Editor Team

Ready to take ownership of the most challenging and critical part of PandaDoc? Collaborate closely with a talented team of 4 engineers to build a fast and reliable Editor with 99.99% uptime, terabytes of user data, thousands of concurrent editor sessions, and hundreds of thousands documents created daily. Join our international team and contribute to a strong culture of ownership and technical quality!


In this role, you will:
Product Ownership (40%):

* Take full ownership of the domain from a product perspective — deeply understand its features, functionality, and how it is used by clients.

* Implement new features and support other teams contributing to the Editor domain, providing guidance on efficient solutions, reviewing architectural designs, and ensuring high-quality code reviews.

* Continuously monitor domain quality by analyzing new bugs and user feedback.

* Collaborate effectively with other teams, product managers, engineering managers, and the support team to ensure fast and high-quality delivery.

* Actively participate in quarterly and sprint planning, retrospectives, and demos, providing both high- and low-level estimations.


Technical Ownership (60%):

* Maintain 99.99% uptime (we have 24/7 on-call duty, though incidents in our domain occur less than once a month).

* Consult on and review technical solutions, ensuring high-quality code and architectural integrity.

* Continuously analyze the current technical state of services, databases, and infrastructure, proactively improving stability and scalability to support user growth.

* Monitor and optimize performance, ensuring the domain remains fast and efficient.

* Share knowledge by writing documentation, conducting tech talks, and leading workshops to foster team and company growth.


Our stack:

* Service-oriented architecture, the main service working with content uses the event sourcing approach

* Editor-related Python services are primarily written using AsyncIO frameworks and libraries, but we also have in ownership some Django-based services

* We aim to use the latest versions of every dependency

* AWS and K8S are used extensively for provisioning and deploying workloads

* The main cross-service communication transports:


o NATS is our main RPC transport, but we’re migrating to gRPC to eliminate the single point of failure with NATS

o Kafka and Debezium for event-based operations

o RabbitMQ is a transport for Celery, but we look forward to migrating to Temporal.io

o Temporal.io as a new promising solution

o Websocket for communication with frontend


* Storage:


o PostgreSQL, Redis, S3


* LGTM stack for monitoring


About you:

Must have:



* At least 4+ years of development experience with Python

* English: Upper-intermediate+ (verbal and written)

* Care about quality; you know what shipping high-quality code means

* Strong understanding and experience in AsyncIO

* Experience with any 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:



* It is good to have experience with the LGTM stack and OpenTelemetry

* It is good to have open-source contributions and experience

* It is good to have experience with event sourcing approach


Seniority level

* Seniority level

Mid-Senior level


Employment type

* Employment type

Full-time


Job function

* Job function

Engineering and Information Technology
* Industries

Software Development

Referrals increase your chances of interviewing at PandaDoc by 2x


Sign in to set job alerts for “Python Developer” roles.

Continue with Google Continue with Google

Continue with Google Continue with Google


Software Engineer (Python) - AI Platform


Intermediate Back-End Developer (i.e. Python)


Senior Python Engineer, Application Platform


R&D - Back-end Software Engineer/ Technical Lead (Fully Remote Across Europe)


Python Backend Senior Software Engineer - Remote 4 days a week (Europe)

Lisboa, Lisbon, Portugal
$70,000.00
-
$80,000.00
1 month ago


Full Stack Developer (Remote - Portugal)


Senior Python Developer with Blockchain Experience

Lisbon, Lisbon, Portugal $70,000 - $100,000 1 month ago


FullStack Software Engineer (React/Node)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Se candidatar
Criar um alerta
Alerta activado
Salva
Salvar
Oferta parecida
Detailed document coordinator
Lisboa
beBeeClinicalTrialAssistant
Documentação
Oferta parecida
Operador(a) de arquivo
Palmela
JobPonto
Arquivista
Oferta parecida
Especialista em documentação digital
Lisboa
beBeeDigitalizador
Documentação
Ofertas parecidas
Página principal > Emprego > Emprego Cultura > Emprego Documentação > Senior Python Engineer (Document App)

Jobijoba Portugal

Encontre ofertas

  • Ofertas de emprego por função
  • Pesquisa de ofertas de emprego por sector
  • Empregos por empresas
  • Empregos por localização

Contacto / Parceria

  • Entre em contacto
  • Publique as suas ofertas no site Jobijoba

Menções legais - Menções legais e termos de utilização - Política de dados - Gerir os meus cookies - Acessibilidade: Não conforme

© 2025 Jobijoba Portugal - Todos os direitos reservados

Se candidatar
Criar um alerta
Alerta activado
Salva
Salvar