PandaDoc

About PandaDoc

Streamlining document workflows for growing organizations

🏒 Retail, TechπŸ‘₯ 251-1KπŸ“… Founded 2013πŸ“ San Francisco, California, United States

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 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.

Job Description

Who you are

You have at least 5+ years of development experience with Python, demonstrating a strong ability to tackle complex technical challenges. Your expertise in Django allows you to build robust applications, and you understand the intricacies of breaking down monolithic systems into microservices. You thrive in collaborative environments, where you can contribute to the architecture and vision of the application platform. Your experience with PostgreSQL, Redis, and Memcached equips you to handle data storage and caching effectively. You are familiar with cloud services, particularly AWS, and have hands-on experience with containerization technologies like Docker and orchestration tools such as Kubernetes. You are also comfortable working with messaging systems like Kafka and NATS, and you understand the importance of monitoring and observability, utilizing tools like Grafana.

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 establishing clear code ownership and improving overall system reliability while streamlining the release process.

What we offer

PandaDoc promotes an open culture that emphasizes feedback and encourages professional and personal development. You will have the opportunity to work remotely, as our team is distributed worldwide, but you are also welcome to work from our offices in Lisbon, Warsaw, or Kyiv to meet with other team members in person. We offer 6 self-care days, a competitive salary, and much more to support your well-being and work-life balance.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at PandaDoc.