
About PandaDoc
Streamlining document workflows for growing organizations
Key Highlights
- Over 35,000 customers including Cisco and HubSpot
- Headquartered in San Francisco, California
- Raised $50M+ from investors like Rembrandt Venture Partners
- Offers unlimited PTO and flexible remote work options
PandaDoc is a document workflow automation platform headquartered in San Francisco, California, that serves over 35,000 organizations, including notable clients like Cisco and HubSpot. The platform streamlines the creation, management, and signing of digital documents such as proposals, quotes, and ...
π Benefits
PandaDoc offers competitive salaries, equity options, unlimited PTO, and a flexible remote work policy, allowing employees to maintain a healthy work-...
π Culture
PandaDoc fosters a remote-friendly culture that emphasizes collaboration and innovation, encouraging employees to contribute ideas and take ownership ...
Overview
PandaDoc is hiring a Senior Python Engineer to join their Application Platform team. You'll work on breaking down a monolithic application into scalable services using Python and Django. This role requires 5+ years of experience in software development.
Job Description
Who you are
You have at least 5 years of development experience with Python, and you thrive in collaborative environments where you can tackle complex challenges. Your expertise in Django allows you to contribute effectively to the architecture of large-scale applications, and you understand the importance of maintaining clear domain separation in service design. You are adaptable and driven, ready to face the challenges of transforming monolithic applications into efficient microservices. Your experience with cloud services like AWS and containerization technologies such as Docker and Kubernetes equips you to build robust, scalable solutions. You are comfortable working with databases like PostgreSQL and caching systems like Redis and Memcached, ensuring high performance and reliability in your services.
Desirable
Experience with monitoring tools like Grafana and message brokers such as Kafka or NATS is a plus. Familiarity with asynchronous programming in Python using AsyncIO will help you excel in this role. You appreciate an open culture that emphasizes feedback and promotes professional and personal development, and you are excited about the opportunity to work remotely with a distributed team.
What you'll do
In this role, you will contribute to the vision and architecture of the large monolith decomposition, facing and overcoming multiple scale-related technical problems. You will develop the core set of services in the company, focusing on maintenance and clear domain separation. Your responsibilities will include finding and addressing systematic issues to maintain low time-to-change for other developers, ensuring a high change-confidence level. You will collaborate closely with product, business operations, finance, and customer success teams to deliver high-performance, stable service solutions that scale with the companyβs growth. You will also be involved in driving the transformation of the application platform, ensuring that the services you build are robust, efficient, and easy to integrate.
What we offer
PandaDoc offers a competitive salary and the opportunity to work remotely from anywhere in Portugal. You will have access to self-care days and a culture that encourages feedback and professional growth. Our team is distributed worldwide, and you are welcome to work from our offices in Lisbon, Warsaw, or Kyiv, where you can meet with other team members in person. We believe in fostering an environment where you can thrive both personally and professionally, and we encourage you to apply even if your experience doesn't match every requirement.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at PandaDoc.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer

Backend Engineer
PandaDoc is hiring a Senior Python Engineer to join their Application Platform Track. You'll work on breaking down a large monolithic application into scalable services using Python and Django. This role requires strong experience in backend development and cloud technologies.

Backend Engineer
PandaDoc is hiring a Senior Python Engineer to join their Application Platform Track. You'll work on breaking down a large monolithic application into scalable services using Python and Django. This role requires 5+ years of experience in backend development.

Software Engineering
Luminai is hiring a Senior Software Engineer to design and build user-facing applications that enhance user experience. You'll work with JavaScript, TypeScript, React, and Python in a remote capacity. This position requires significant experience in full-stack development.

Backend Engineer
parcelLab is hiring a Senior Python Engineer to build systems that enhance the post-purchase experience for over 550 brands. You'll work with Python and Django in a flexible work environment, either from the Munich office or remotely within Germany.