PandaDoc

Senior Python Engineer, Quotes / Invoices Domain

PandaDoc

full-time

Posted on:

Origin:  • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDjangoGradleGrafanaGRPCJavaKafkaKubernetesPandasPrometheusPythonRabbitMQSpringSpring BootSpringBootSQL

About the role

  • Optimizing and evolving a mature platform of python services
  • Apply technical skills to build and optimize product features
  • Take end-to-end technical ownership, keeping quality and observability top of mind
  • Design scalable application architecture
  • Address tech-debt and evolve the services over time
  • Collaborate with product managers and adjacent engineering teams to deliver a good product experience
  • Be a mentor for other engineers
  • Implement solutions for integrating product catalog items with pricing and discount details to create quoting widgets
  • Implement invoice generation and bridge gap to payment services

Requirements

  • Strong development experience with Python and Django
  • Experience with microservice-based architectures
  • Experience with relational databases (SQL queries, migrations, optimization)
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka)
  • Experience with API design
  • Committed to writing and delivering high-quality code
  • User-focused mindset
  • Strong communication skills in English – able to explain complex technical concepts clearly to product managers, designers, customer support, and fellow engineers