Senior Python Engineer - CLM Team (Remote)
26000-33000 PLN miesięcznie (B2B)
PandaDoc Poland Sp. z o.o.
Czym będziesz się zajmować?
In this role, you will:- Collaborate with Engineers, Product Managers, Product Designers and Analysts across PandaDoc to create positive customer impact together.
- Write clean, self-explainable testable, production-ready code considering all non-functional requirements and limitations (scalability, performance, etc).
- Follow a feature through its entire lifetime from problem formulation to solution delivery.
- Use quality metrics to identify gaps and define targets for their team deliverables.
- Improve our internal processes and documentation.
- 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 21, and Gradle as a build tool;
- AWS and K8S are used extensively for provisioning and deploying workloads;
- The main cross-service communication transports:
- NATS is our main RPC transport, but we’re migrating to gRPC to eliminate the single point of failure with NATS
- Kafka and Debezium for event-based operations
Kogo poszukujemy?
About you:
- At least 5+ years of development experience with Python;
- Care about quality and you know what it means to ship high-quality code;
- Experience with the Django framework;
- Experience with microservice-based architectures;
- Experience with any relational databases (SQL queries, migrations, optimization);
- Experience with message queues (e.g., RabbitMQ, NATS, Kafka);
- Put yourself in the shoes of your users and be a steward of crafting great experiences;
- Strong communicator. Explaining complex technical concepts to product managers, designers, customer support, and other engineers is no problem for you;
- Experience in software and API design is a must;
- Communicate effectively in English, both spoken and written;
- We have tasks in Java from time to time (about 10%), so readiness to write in Java is appreciated.
- Willingness to engage and contribute with our frontend projects is a plus.
Czego wymagamy?
Znajomości:
Mile widziane:
Języki:
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 26000-33000 PLN miesięcznie (B2B)
- B2B - Elastyczne godziny pracy (100%)
- 26000-33000 PLN miesięcznie (Umowa o pracę)
- Umowa o pracę - Elastyczne godziny pracy (100%)
- Praca zdalna: W całości
Gdzie będziesz pracował?
Zdalnie
Kim jesteśmy?
At PandaDoc, we're building the future of documents. Our platform helps teams create, send, track, and e-sign proposals, contracts, and other documents, making the life of our clients more efficient and collaborative.
We're a fast-growing company with a global reach. Our product is used by people around the world, from small businesses to large enterprises. In 2024, we reached a major milestone: over $100 million in annual recurring revenue! We're constantly innovating and releasing new features to meet the evolving needs of our customers, while also staying focused on stability, quality, and performance.
Our Engineering team is a diverse and talented group of about 250 individuals who are passionate about building a world-class product. While this is a fully remote position, we'd love for you to visit our vibrant offices in Warsaw, Lisbon, or Kyiv whenever you'd like to connect with colleagues in person.