drjobs Senior Python Engineer Application Platform

Senior Python Engineer Application Platform

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Kyiv - Ukraine

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Currently PandaDoc is seeking a Senior Python Engineer to join our Application Platform Track.

In this team we are tackling the challenge of breaking down a large monolithic application into a set of welldefined scalable services. Our goal is to improve overall system reliability streamline the release process and establish clear code ownership. We own several missioncritical domain services and are responsible for making them robust efficient and easy to integrate. By driving this transformation we enable our product business operations finance and customer success teams to work with highperformance stable service solutions that scale with our companys growth.

Are you adaptable driven and friendly Do you thrive in a fastpaced work environment where collaboration is the norm If the answer is yes then youre a Panda and we want you to join our team

In this role you will:

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

Our stack:

  • Serviceoriented 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 Djangobased 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 crossservice communication transports are NATS Kafka and RabbitMQ;
  • Grafana stack for monitoring alerting and distributed tracing

About you:

  • 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 highquality code;
  • Able to put yourself in the shoes of your users and be a steward of crafting great experiences;
  • English: intermediate (verbal and written).

Company Overview:

PandaDoc empowers more than 60000 growing organizations to thrive by taking the work out of document workflow. PandaDoc provides an allinone document workflow automation platform that helps fastscaling teams accelerate the ability to create manage and sign digital documents including proposals quotes contracts and more. For more information please visit .

Company Culture:

Were known for our worklife balance kind coworkers & creative virtual teambonding 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 theyre 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:


Required Experience:

Senior IC

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.