PandaDoc sucht einen Senior Python Engineer für unseren Infrastructure Platform Track. Bei PandaDoc haben wir Produktteams, die sich auf die Bereitstellung neuer Funktionen konzentrieren, und einen rein technischen Track, der sich auf Plattform-Engineering konzentriert. Die Plattformteams entwickeln die Technologie, die es PandaDoc ermöglicht, schnell zu lernen und einfach zu skalieren, was ein schnelles Wachstum unserer Benutzer und unseres Geschäfts auf der ganzen Welt ermöglicht. Diese Rolle
PandaDoc sucht einen Senior Python Engineer für unseren Infrastructure Platform Track. Bei PandaDoc haben wir Produktteams, die sich auf die Bereitstellung neuer Funktionen konzentrieren, und einen rein technischen Track, der sich auf Plattform-Engineering konzentriert. Die Plattformteams entwickeln die Technologie, die es PandaDoc ermöglicht, schnell zu lernen und einfach zu skalieren, was ein schnelles Wachstum unserer Benutzer und unseres Geschäfts auf der ganzen Welt ermöglicht. Diese Rolle basiert auf dem Dev Experience-Team, das sich darauf konzentriert, Produktteams in die Lage zu versetzen, die Entwicklung zu optimieren und zu optimieren Lieferprozesse. Treten Sie uns bei und tragen Sie dazu bei, die Produktivität, Qualität und Innovation bei PandaDoc zu steigern. In dieser Rolle erstellen Sie Software, Frameworks und Tools, die für den zuverlässigen Betrieb der PandaDoc-Dienste erforderlich sind: Entwerfen und verbessern Sie die Kommunikation der PandaDoc-Dienste mithilfe von gRPC (und Service Meshes). Temporal.io und Kafka durch Bereitstellung von Bibliotheken und Anleitungen für Ingenieure. Arbeiten Sie eng mit Kubernetes zusammen. Wir laufen auf AWS EKS. Wir verfügen über fünf Hauptcluster mit jeweils mehr als 200 Diensten unterschiedlicher Größe, die hauptsächlich in Python (~70 %) und Java geschrieben sind. Verbessern Sie die Art und Weise, wie PandaDoc-Dienste bereitgestellt werden (einschließlich Maschinen für Canary- und Blue-Green-Bereitstellungen) und in allen unseren Clustern überwacht werden Cluster.Verbessern Sie unsere Sichtbarkeit sowohl als Entwickler/Betreuer von Systemen/Frameworks als auch als Mentor unserer Produktentwicklungsteams.Arbeiten Sie mit anderen Ingenieuren im Team und funktionsübergreifend zusammen, um solide technische Prinzipien zu fördern und unsere zu vertreten Technische Werte.Seien Sie ein Change Agent, indem Sie Best Practices für alle PandaDoc-Ingenieure empfehlen und einführen.Seien Sie ein Innovationsbefürworter für das technische Wachstum von PandaDoc.Teilen Sie Wissen, indem Sie Dokumentationen schreiben und Vorträge und Workshops abhalten.Unsere StackService-orientierte Architektur, aber seien Sie darauf vorbereitet befassen sich mit Legacy-Code und monolithischen Diensten, die auf dem Django-Framework basieren. Zwei Hauptstapel: Python und Java: Python-Dienste werden hauptsächlich mit AsyncIO-Frameworks und -Bibliotheken geschrieben, aber wir haben auch Django-basierte Dienste und viel Celery Workloads; Java-Dienste basierend auf Spring Boot mit benutzerdefinierten Erweiterungen, Java 11 und Gradle als Build-Tool; AWS und K8S werden häufig für die Bereitstellung und Bereitstellung von Workloads verwendet. Die wichtigsten dienstübergreifenden Kommunikationstransporte: NATS ist unser wichtigster RPC-Transport, aber Wir migrieren zu gRPC, um den Single Point of Failure mit NATS.Kafka und Debezium für gerade-basierte Vorgänge zu beseitigen. RabbitMQ ist ein Transport für Celery, aber wir freuen uns darauf zur Migration zum Temporal.io.Grafana-Stack zur Überwachung, Warnung und verteilten AblaufverfolgungÜber SieMindestens 5+ Jahre Entwicklungserfahrung mit Python.Qualität ist uns wichtig; Sie wissen, was das Versenden von hochwertigem Code bedeutet. Ausgeprägtes Verständnis und Erfahrung in AsyncIO. Erfahrung mit dem Django-Framework. Erfahrung mit beliebigen relationalen Datenbanken (SQL-Abfragen, Migrationen, Optimierung); Erfahrung mit Nachrichtenwarteschlangen (z. B. RabbitMQ, NATS, Kafka). .Erfahrung mit Amazon Web Services und Kubernetes.Praktische Erfahrung in der Entwicklung einer serviceorientierten Architektur.Praktische Erfahrung mit CI/CD (z. B. GitLab, Jenkins). Es ist gut, Erfahrung mit dem Grafana LGTM-Stack und OpenTelemetry zu haben. Es ist gut, Open-Source-Beiträge und Erfahrungen zu habenence.Es ist gut, Grundkenntnisse in Golang zu haben.Englisch: Mittelstufe+ (mündlich und schriftlich).UnternehmensüberblickPandaDoc ermöglicht mehr als 50.000 wachsenden Organisationen, erfolgreich zu sein, indem es den Dokumenten-Workflow vereinfacht. PandaDoc bietet eine All-in-One-Plattform zur Automatisierung des Dokumenten-Workflows, die schnell wachsenden Teams dabei hilft, die Erstellung, Verwaltung und Unterzeichnung digitaler Dokumente, einschließlich Vorschlägen, Kostenvoranschlägen, Verträgen und mehr, zu beschleunigen. Weitere Informationen finden Sie unter https://www.pandadoc.com.UnternehmenskulturWir sind bekannt für unsere Work-Life-Balance, freundlichen Kollegen und kreativen virtuellen Team-Bonding-Events. Und obwohl sich unsere Pandas auf der ganzen Welt befinden, bleiben wir mit Hilfe der Technologie verbunden und stellen sicher, dass sich jeder in unserem Team wie ein Team fühlt. Pandas funktionieren am besten, wenn sie glücklich sind. Wir halten unser Talent, indem wir unsere Werte Integrität und Transparenz wahren und ein Produkt verkaufen, das das Leben unserer Kunden verändert. Schauen Sie sich unser LinkedIn an, um mehr zu erfahren. Vorteile Eine ehrliche, offene Kultur, die Feedback betont und die berufliche und persönliche Entwicklung fördert. Eine Gelegenheit dazu Arbeiten Sie aus der Ferne – unser Team ist weltweit verteilt, von Warschau bis Lissabon, von Florida bis Kalifornien. Wir haben jedoch Büros in Lissabon, Warschau und Kiew und Sie sind herzlich willkommen, dort zu arbeiten und sich persönlich mit anderen Pandas zu treffen; 6 Selbstpflegetage; ein wettbewerbsfähiges Gehalt; und vieles mehr! PandaDoc ist ein Arbeitgeber, der Chancengleichheit fördert. Wir verpflichten uns zur Gleichbehandlung aller Mitarbeiter, unabhängig von Rasse, nationaler Herkunft, Religion, Geschlecht, Alter, sexueller Orientierung, Veteranenstatus, körperlicher oder geistiger Behinderung oder anderen gesetzlich geschützten Gründen Agenturen bedürfen der vorherigen Genehmigung unseres HR-Teams. Das HR-Team von PandaDoc bittet externe Personalvermittler/Personalagenturen, PandaDoc-Mitarbeiter nicht direkt zu kontaktieren, um Kandidaten vorzustellen. Die Erfüllung dieser Aufforderung wird ein Faktor bei der Bestimmung zukünftiger beruflicher Beziehungen mit PandaDoc sein.
Mehr anzeigen
Weniger anzeigen
Посадовий рівень
Не застосовується
Typ зайнятості
Erster Robotertag
Weitere Informationen
Інженерия
Galuzi
Розробка програмного забезпечення