Senior Python Engineer, PandaDoc

Application Platform

Salary not provided
SQL
AWS
Kubernetes
Python
Django
Java
Kafka
Gradle
RabbitMQ
Spring
Celery
Grafana
Senior level
Remote in EU, UK
PandaDoc

Centralised document workflow automation

Open for applications

PandaDoc

Centralised document workflow automation

501-1000 employees

B2BInternal toolsLegalSaaSSales

Open for applications

Salary not provided
SQL
AWS
Kubernetes
Python
Django
Java
Kafka
Gradle
RabbitMQ
Spring
Celery
Grafana
Senior level
Remote in EU, UK

501-1000 employees

B2BInternal toolsLegalSaaSSales

Company mission

To deliver software that empowers sellers to easily connect and transact with their customers through dynamic personalized documents that build meaningful customer relationships and win more business.

Role

Who you are

  • At least 5+ years of development experience with Python
  • Experience with the Django framework
  • Experience with any relational databases (SQL queries, migrations, optimization)
  • Experience with Java and readiness to write in Java occasionally
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka)
  • Care about quality and you know what it means to ship high-quality code
  • Able to put yourself in the shoes of your users and be a steward of crafting great experiences
  • English: intermediate+ (verbal and written)

What the job involves

  • Currently, PandaDoc is seeking a Senior Python Engineer to join our Application Platform Track
  • We are looking for people who believe in the PandaDoc culture and are ready to develop secure, reliable, and scalable product solutions within our fast-growing business
  • In the Application platform track, we own several mission-critical domain services and make them reliable and convenient for both internal and external users
  • Our goal is to build multi-product, high-performance, stable service solutions for our product/business operations/finance/customer success teams to integrate and operate with
  • Participate in the whole development process from backlog refinement and testing to launching product features and technical improvements
  • Build and maintain application architecture
  • Actively collaborate with product managers and scrum masters
  • Follow and contribute to agile development processes (Scrum framework)
  • Service-oriented architecture but be prepared to deal with legacy code as well as monolithic services based on the Django framework
  • Two main stacks: Python and Java:
  • Python services are mostly written using AsyncIO frameworks and libraries, but we also have Django-based services and a lot of Celery workloads
  • Java services based on Spring Boot with custom extensions, Java 11, and Gradle as a build tool
  • AWS and K8S are used extensively for provisioning and deploying workloads
  • The main cross-service communication transports are NATS, Kafka, and RabbitMQ
  • Grafana stack for monitoring, alerting, and distributed tracing

Otta's take

Xav Kearney headshot

Xav Kearney

CTO of Otta

The management of formal documentation such as contracts has mostly migrated to digital formats in the last decade. However, existing software will generally have a single function, such as digital signing or storing a document, meaning companies must use various software packages for digital documentation processing.

PandaDoc provides integrated digital document automation software that allows users to manage their documents from the initial creation stages to the final archiving. The company believes that this unified approach will help companies save money from mistakes and improve workflows by allowing all elements of a document to be handled within the same platform.

PandaDoc provides its software in the form of API tools that can be directly integrated into a client's website. It currently provides services for companies such as Drift, SGS and TomTom.

Insights

Top investors

Some candidates hear
back within 2 weeks

7% employee growth in 12 months

Company

Funding (last 2 of 6 rounds)

Aug 2020

$30m

SERIES B

Mar 2019

$10m

SERIES B

Total funding: $61m

Company benefits

  • Competitive salary
  • Health benefits
  • Flexible schedule
  • Company equity
  • 401K plan
  • Regular outings
  • Career growth
  • Commuter benefits
  • Office trips
  • Fun team
  • Generous PTO
  • Education benefits

Company values

  • Make an impact
  • Have fun
  • Learn
  • Empathy

Company HQ

Outer Richmond, San Francisco, CA

Founders

Studied Computer Science at University of Hawaii, and Belarussian State University of Informatics & Radioelectronics. Was CEO of both Coding Staff, and of Quote Roller.

Studied Computer Science at Belarussian State University of Informatics & Radioelectronics. Was a Software Engineer at EPAM Systems. Worked at SaM Solutions for 3 years, promoted from Senior Software Developer to Trainer. Was Co-founder & CTO of Coding Staff.

Share this job

View 17 more jobs at PandaDoc