PandaDoc шукає старшого інженера Python, щоб приєднатися до нашого напряму інфраструктурної платформи. У PandaDoc у нас є команди продуктів, які зосереджені на доставці нових функцій, і суто технічний напрям, зосереджений на розробці платформи. Команди платформи створюють технологію, яка дозволяє PandaDoc швидко навчатися та легко масштабуватися, забезпечуючи швидке зростання наших користувачів і нашого бізнесу в усьому світі. Ця роль базується на команді Dev Experience, яка зосереджена на тому,
PandaDoc шукає старшого інженера Python, щоб приєднатися до нашого напряму інфраструктурної платформи. У PandaDoc у нас є команди продуктів, які зосереджені на доставці нових функцій, і суто технічний напрям, зосереджений на розробці платформи. Команди платформи створюють технологію, яка дозволяє PandaDoc швидко навчатися та легко масштабуватися, забезпечуючи швидке зростання наших користувачів і нашого бізнесу в усьому світі. Ця роль базується на команді Dev Experience, яка зосереджена на тому, щоб дозволити командам продуктів оптимізувати розробку та процеси доставки. Приєднуйтесь до нас і допоможіть підвищити продуктивність, якість та інновації в PandaDoc. На цій посаді ви створюватимете програмне забезпечення, фреймворки та інструменти, необхідні для надійної роботи служб PandaDoc: розробляйте та вдосконалюйте спосіб обміну даними служб PandaDoc за допомогою gRPC (і сервісних мереж), Temporal.io та Kafka, надаючи бібліотеки та вказівки для інженерів. Тісно співпрацюйте з Kubernetes. Ми запускаємо поверх AWS EKS. У нас є п’ять основних кластерів із понад 200 службами різного розміру, написаними в основному на Python (~70%) і Java. Покращте розгортання служб PandaDoc (включно з механізмами для розгортання canary та blue-green) і моніторинг у всіх наших кластери. Покращуйте нашу спостережливість як розробник/супроводжувач систем/фреймворків, так і наставник наших команд розробки продукту. Співпрацюйте з іншими інженерами в команді та міжфункціонально, щоб підтримувати надійні принципи розробки та представляти наші інженерні цінності. Будьте агентом змін Рекомендуючи та запроваджуючи найкращі практики для всіх інженерів PandaDoc. Будьте захисником інновацій для технічного розвитку PandaDoc. Діліться знаннями, пишучи документацію та проводячи бесіди та семінари. Наша архітектура, орієнтована на StackService, але будьте готові мати справу із застарілим кодом і монолітними службами на основі Django framework. Два основні стеки: Python і Java: служби Python в основному написані з використанням фреймворків і бібліотек AsyncIO, але ми також маємо служби на основі Django і багато робочих навантажень Celery; служби Java на основі Spring Boot із спеціальними розширеннями, Java 11 і Gradle як інструмент для створення; AWS і K8S широко використовуються для підготовки та розгортання робочих навантажень. Основні міжсервісні комунікаційні транспорти: NATS є нашим основним транспортом RPC, але ми переходимо на gRPC, щоб усунути єдину точку невдача з NATS.Kafka та Debezium для парних операцій. RabbitMQ є транспортним засобом для Celery, але ми з нетерпінням чекаємо переходу на стек Temporal.io.Grafana для моніторингу, сповіщень і розподіленого відстеження. Про вас Принаймні 5+ років досвіду розробки з Python.Дбайте про якість; Ви знаєте, що означає доставка високоякісного коду. Потужне розуміння та досвід AsyncIO. Досвід роботи з фреймворком Django. Досвід роботи з будь-якими реляційними базами даних (SQL-запити, міграція, оптимізація); Досвід роботи з чергами повідомлень (наприклад, RabbitMQ, NATS, Kafka) .Досвід роботи з Amazon Web Services і Kubernetes. Практичний досвід розробки сервіс-орієнтованої архітектури. Практичний досвід роботи з CI/CD (наприклад, GitLab, Jenkins). Добре мати досвід роботи зі стеком Grafana LGTM і OpenTelemetry .Добре мати внески з відкритим кодом і досвідence. Добре мати базові знання Golang. Англійська: середній + (усна та письмова). Огляд компаніїPandaDoc дає змогу більш ніж 50 000 організацій, що розвиваються, процвітати, виводячи роботу з документообігу. PandaDoc надає комплексну платформу автоматизації документообігу, яка допомагає командам швидкого масштабування пришвидшити можливість створювати, керувати та підписувати цифрові документи, включаючи пропозиції, пропозиції, контракти тощо. Для отримання додаткової інформації відвідайте https://www.pandadoc.com. Культура компанії Ми відомі своїм балансом між роботою та особистим життям, добрими колегами та творчими віртуальними заходами для згуртування команди. І хоча наші панди розташовані по всьому світу, ми підтримуємо зв’язок за допомогою технологій і гарантуємо, що кожен член нашої команди почувається як одна команда. Панди працюють найкраще, коли вони щасливі. Ми зберігаємо наш талант, дотримуючись наших цінностей чесності та прозорості та продаючи продукт, який змінює життя наших клієнтів. Перегляньте наш LinkedIn, щоб дізнатися більше. Переваги Чесна, відкрита культура, яка наголошує на зворотному зв’язку та сприяє професійному та особистому розвитку; Можливість працювати віддалено — наша команда розподілена по всьому світу, від Варшави до Лісабона, від Флориди до Каліфорнії. Однак у нас є офіси в Лісабоні, Варшаві та Києві, і ви можете працювати в них і особисто зустрічатися з іншими пандами; 6 днів самообслуговування; конкурентоспроможну зарплату; і багато іншого! PandaDoc — роботодавець рівних можливостей. Ми прагнемо рівноправного ставлення до всіх працівників незалежно від раси, національного походження, релігії, статі, віку, сексуальної орієнтації, статусу ветерана, фізичних чи розумових вад чи інших підстав, захищених законом. ЗОВНІШНІ РЕКРЮТЕРИ Вимога до затвердження Використання зовнішніх рекрутерів/персоналу агентств потребує попереднього погодження від нашої команди кадрів. Команда кадрів PandaDoc просить зовнішніх рекрутерів/кадрові агентства не зв’язуватися безпосередньо зі співробітниками PandaDoc, намагаючись представити кандидатів. Виконання цього запиту буде визначальним фактором у визначенні майбутніх професійних відносин з PandaDoc.
Показати більше
Показувати менше
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія та Інформаційні технології
Галузі
Розробка програмного забезпечення