Apply

Senior Python Engineer (Dev Experience)

Posted 1 day agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: Worldwide

πŸ” Industry: Software Development

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: AWSPythonSQLDjangoKafkaKubernetesSpring BootGrafanagRPCCI/CD

Requirements:
  • At least 5+ years of development experience with Python.
  • Strong understanding and experience in AsyncIO.
  • Experience with the Django framework.
  • Experience with any relational databases (SQL queries, migrations, optimization).
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka).
  • Experience with Amazon Web Services and Kubernetes.
  • Hands-on experience in developing a service-oriented architecture.
  • Hands-on experience with CI/CD (e.g., GitLab, Jenkins).
Responsibilities:
  • Design and improve how PandaDoc services communicate using gRPC (and service meshes), Temporal.io, and Kafka by providing libraries and guidance for engineers.
  • Work closely with Kubernetes.
  • Improve how PandaDoc services are deployed (including machinery for canary and blue-green deployments) and monitored across all our clusters.
  • Improve our observability as both a developer/maintainer of systems/frameworks and a mentor to our product development teams.
  • Collaborate with other engineers on the team and cross-functionally to foster solid engineering principles and represent our engineering values.
  • Be a change agent by recommending and introducing best practices for all PandaDoc engineers.
  • Be an innovation advocate for the technical growth of PandaDoc.
  • Share knowledge by writing documentation and holding talks and workshops.
Apply

Related Jobs

Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

  • At least 5+ years of development experience with Python.
  • Strong understanding and experience in AsyncIO.
  • Experience with the Django framework.
  • Experience with any relational databases (SQL queries, migrations, optimization).
  • Experience with message queues (e.g., RabbitMQ, NATS, Kafka).
  • Experience with Amazon Web Services and Kubernetes.
  • Hands-on experience in developing a service-oriented architecture.
  • Hands-on experience with CI/CD (e.g., GitLab, Jenkins).
  • Design and improve how PandaDoc services communicate using gRPC (and service meshes), Temporal.io, and Kafka by providing libraries and guidance for engineers.
  • Improve how PandaDoc services are deployed (including machinery for canary and blue-green deployments) and monitored across all our clusters.
  • Collaborate with other engineers on the team and cross-functionally to foster solid engineering principles and represent our engineering values.
  • Be a change agent by recommending and introducing best practices for all PandaDoc engineers.
  • Share knowledge by writing documentation and holding talks and workshops.

AWSBackend DevelopmentPythonSQLDjangoKafkaKubernetesRabbitmqSpring BootAmazon Web ServicesGrafanagRPCCI/CDRESTful APIsMicroservices

Posted 1 day ago
Apply