Pandadoc
Work format
remote
Work type
fulltime
English
B1
Grade
senior
2 weeks ago
Senior Python Engineer
python
django
java
asyncio
aws
k8s
nats
kafka
rabbitmq
6 465-7 663
EUR
#vacancy #job #python #java #remote .
Company: Pandadoc
Salary range: 6 465 - 7 663 EUR
Senior Python Engineer, Application Platform
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).
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
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 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).
Apply here:
Company: Pandadoc
Salary range: 6 465 - 7 663 EUR
Senior Python Engineer, Application Platform
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).
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
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 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).
Apply here: