This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

PandaDoc
Posted 4mo ago

Senior Python Engineer, Document App

PandaDoc
Portugal or Europe
RemoteFull Time
Responsibilities
  • Contributing vision
  • Overcoming scale
  • Addressing issues
Requirements
  • 5+ years Python development
  • Relational DBs
  • Messaging queues
  • AsyncIO
  • Event-based systems
  • Monolith and microservices
  • English communication
Technical tools mentioned
PythonDjangoPostgreSQLRedisMemcachedAmazon Web ServicesDockerKubernetesRabbitMQNATSKafkaAsyncIOGrafanaLokiTempoMimirGrafana

Job description

Senior Software Engineer

Company description

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 our clients' lives more efficient and collaborative.

We’re a fast-growing company with a global reach. Our product is used by people around the world, 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, all while focusing on stability, quality, and performance.

Our Engineering team is a diverse and talented group of around 250 individuals, 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.

Currently, PandaDoc is seeking a Senior Python Engineer to join our Document App Track. The role is part of the Document Domain team, which owns one of the most critical components of our platform - the document itself. This team is responsible for the core functionality that powers document creation, editing, and management across the product. The responsibilities include improving reliability, maintaining high quality standards, and enhancing developer experience while evolving the document platform to support new product capabilities. You will also have a chance to contribute to the long term domain excellence strategy. Are you adaptable, driven, and friendly? Do you thrive in a fast-paced work environment where collaboration is the norm? If the answer is yes, then you’re a Panda, and we want you to join our team.

In this role, you will:

  • Contribute to the vision and the architecture of the key component of the application - Document domain
  • Face and overcome multiple scale-related technical challenges
  • Finding and addressing systematic issues to maintain low time-to-change for other developers with a high change-confidence level

Our stack:

  • Microservice fleet around a large monolithic application in Django
  • PostgreSQL, Redis, Memcached
  • Python, Django
  • Amazon Web Services
  • Docker, Kubernetes
  • Kafka, NATS
  • AsyncIO
  • Grafana Monitoring Stack: Loki, Tempo, Mimir, Grafana

About you:

  • At least 5+ years of development experience with Python
  • Experience with any relational databases (SQL queries, migrations, optimization)
  • Solid experience with message queues (e.g. RabbitMQ, NATS, Kafka)
  • Understanding of event-based systems and basics of DDD
  • Strong understanding and experience in AsyncIO
  • Good understanding of the development cycle from requirements analysis and deployment to application monitoring
  • Extensive hands-on experience in developing applications within both monolithic and microservice architectures
  • Communicate effectively in English, both orally and in writing

Company Overview: 

PandaDoc empowers more than 67,000 growing organizations to thrive by taking the work out of document workflow. PandaDoc provides an all-in-one document workflow automation platform that helps fast scaling teams accelerate the ability to create, manage, and sign digital documents including proposals, quotes, contracts, and more.  For more information, please visit https://www.pandadoc.com.

Company Culture: 

We're known for our work-life balance, kind co-workers, & creative virtual team-bonding events. And although our Pandas are located across the globe, we stay connected with the help of technology and ensure that everyone on our team feels, well, like a team.

Pandas work best when they're happy. We retain our talent by upholding our values of integrity & transparency, and selling a product that changes the lives of our customers. 

Check out our LinkedIn to learn more.

Benefits:

  • Competitive salary. 
  • Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
  • We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by location - feel free to clarify with our recruiters.
  • Work schedule aligned with EU time zones.
  • Honest, open culture that values constructive feedback.
  • Professional and personal development within a collaborative, supportive team.
  • Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.

 

PandaDoc is an Equal Opportunity Employer. We are committed to equal treatment of all employees without regard to race, national origin, religion, gender, age, sexual orientation, veteran status, physical or mental disability or other basis protected by law.

EXTERNAL RECRUITERS

Approval Requirement

The use of external recruiters/staffing agencies requires prior approval from our HR Team. The HR Team at PandaDoc requests that external recruiters/staffing agencies not to contact PandaDoc employees directly in an attempt to present candidates. Complying with this request will be a factor in determining future professional relationships with PandaDoc.

About PandaDoc

SaaS platform for document automation and electronic signatures.

Year founded
2011
Employees
877
Organization type
Private
Latest investment
Raised $5.87M Series C (2025) — led by Índico Capital Partners
Subsidiaries
Headquarters
US

Similar jobs

Python Engineer roles
1w
Save
Mark Applied
Hide
Senior Python Engineer
Europe or Portugal or Netherlands or Spain or United Kingdom or Italy
€78k-€92k/yr RemoteFull Time
Open Home Foundation
Open Home Foundation: Fights for privacy, choice, and sustainability in smart homes.
5+ YOE5+ years Python backend development, 3+ years asyncio and threading, production LLM features, MCP, local inference, Git/GitHub, and professional English fluency; European residency required.
Python, Home Assistant, Model Context Protocol (MCP), Ollama, llama.cpp, Git, GitHub, asyncio, MCP
2w
Save
Mark Applied
Hide
Web Scraper
Lisbon, Lisbon, Portugal
€38k-€55k/yr HybridFull Time
NielsenIQ
NielsenIQNYSE: NIQ: Provides consumer intelligence and retail measurement data services.
5+ YOEMaster's in CS/IT,5+ years software engineering,experience with Scrapy/BeautifulSoup,HTML/JavaScript,REST/GraphQL,Django or FastAPI,Docker,Git,pandas,Linux,bash,cloud (AWS/GCP/Azure);InfluxDB and time-series DBs a plus.
BeautifulSoup, Scrapy, HTTP, HTML, JavaScript, REST, GraphQL, Django, FastAPI, InfluxDB, Docker, Git, pandas, Linux, Bash, regular expressions, AWS, GCP, Azure
3w
Save
Mark Applied
Hide
Senior Python Developer
Portugal or Europe
€60k-€70k/yr RemoteFull Time
Adzuna
Adzuna: Global job search engine and labor market data provider
Extensive commercial Python development and technical leadership experience; legal right to work as a contractor; technical degree; English proficiency; experience with relational databases, AWS and Git; production LLM/AI experience.
Python, Spark, LLMs, React, HTML, CSS (Tailwind), EC2, S3, Lambda, Step Functions, RDS, Athena, Kinesis, PostgreSQL, MySQL, SOLR, AWS, Git, Playwright, Selenium
1mo
Save
Mark Applied
Hide
Investment Sector | Data Python Developer
Porto, Porto, Portugal
HybridFull Time
Devoteam
Devoteam: Global IT consulting firm providing digital transformation and cloud services.
Strong Python development experience, hands-on Dataiku, data pipeline design for large-scale processing, software engineering best practices, production monitoring, and technical documentation skills.
Dataiku, Python
1mo
Save
Mark Applied
Hide
Senior Python Engineer
Poland or Czech Republic or Bosnia And Herzegovina or Albania or Bulgaria or Croatia or Cyprus or Estonia or Hungary or Latvia or Lithuania or Malta or Montenegro or Moldova or Portugal or Romania or Spain or Slovenia or Slovakia
RemoteContract
OpenVPN
OpenVPN: Provides secure VPN and enterprise network connectivity software.
5+ YOE5+ years programming experience, strong Python 3 skills, REST/JSON API development, RDBMS (MySQL/SQLAlchemy), Git, async Python knowledge, Linux experience, upper-intermediate English, and familiarity with encryption/PKI and SSL VPN concepts.
Python 3, JSON, REST, XML-RPC, HTTP, HTTPS, MySQL, SQLAlchemy, Git, Twisted, Boost, Ember.js, HTML, CSS, Javascript, Linux, PKI
1mo
Save
Mark Applied
Hide
Senior Python Engineer (Remote)
Warsaw or Bucharest or Lisbon or Europe
RemoteFull Time
Crystal Intelligence
Crystal Intelligence: Blockchain analytics and compliance platform for risk management.
8+ YOE8+ years building Python backend services and APIs, strong software architecture, SQL/NoSQL (including PostgreSQL), testing, distributed systems, client-facing development, and English proficiency.
Redis, RabbitMQ, PostgreSQL, ClickHouse, Kubernetes, AWS, Hetzner, Python 3.14, Flask, Granian, Datadog, Grafana, Cursor, Claude Code
1mo
Save
Mark Applied
Hide
Senior Python Engineer
Portugal
RemoteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
3+ YOE3+ years Python experience, FastAPI, GinoORM/SQLAlchemy, PostgreSQL, Docker, Pytest, Gitflow, AWS (EC2,RDS,Kubernetes), strong backend development and collaboration skills.
Python, Python 3.8, FastAPI, pydantic, GinoORM, SQLAlchemy, SQL, PostgreSQL, Docker, Docker-Compose, Pytest, pytest-docker-compose, Gitflow, AWS, EC2, Kubernetes, RDS, AWS Secrets, AWS Cache, GraphQL
2mo
Save
Mark Applied
Hide
Python Engineer
Kyiv or Lisbon or Dubai or Lviv
RemoteFull Time
UMO
UMO: Building an AI-powered, unified modern money platform.
3+ YOE3+ years professional software engineering with strong Python focus; experience with FastAPI/asyncio, SQL/PostgreSQL, vector DBs, Docker, CI/CD, cloud (AWS/GCP); strong problem-solving and English (B2+).
Python, FastAPI, Django, Flask, asyncio, PostgreSQL, Redis, Pinecone, Milvus, Weaviate, Docker, GitHub Actions, GitLab CI, AWS, GCP, Node.js, TypeScript, Cursor, Claude, GitHub Copilot, Kafka, RabbitMQ, Airflow, Prefect, gRPC, RESTful
This job has expired