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 (включая оборудование для канареечных и сине-зеленых развертываний) и их мониторинга во всех наших кластерах. кластеры. Улучшить нашу наблюдательность как разработчика/сопровождающего систем/фреймворков, так и наставника для наших команд разработки продуктов. Сотрудничать с другими инженерами в команде и выполнять кросс-функциональные задачи для поощрять прочные инженерные принципы и представлять наши инженерные ценности. Быть агентом перемен, рекомендуя и внедряя лучшие практики для всех инженеров PandaDoc. Быть сторонником инноваций для технического роста PandaDoc. Делиться знаниями, создавая документацию и проводя переговоры и семинары. Наш StackService- Ориентированная архитектура, но будьте готовы иметь дело с устаревшим кодом и монолитными сервисами на основе платформы Django. Два основных стека: Python и Java: Сервисы Python в основном пишутся с использованием фреймворков и библиотек AsyncIO, но мы также иметь сервисы на основе Django и множество рабочих нагрузок Celery; сервисы Java на основе Spring Boot с пользовательскими расширениями, Java 11 и Gradle в качестве инструмента сборки; AWS и K8S широко используются для подготовки и развертывания рабочих нагрузок. Основные межсервисные коммуникации транспорты: NATS — наш основной транспорт RPC, но мы переходим на gRPC, чтобы устранить единую точку отказа с помощью NATS. Kafka и Debezium для равномерного Operations. RabbitMQ — это транспорт для Celery, но мы с нетерпением ждем перехода на стек Temporal.io. Grafana для мониторинга, оповещения и распределенной трассировки. О вас Опыт разработки с Python не менее 5 лет. Заботьтесь о качестве; вы знаете, что означает поставка высококачественного кода. Глубокое понимание и опыт работы с 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.
Показать больше
Показать меньше
Посадовый ровень
Не застосовується
Тип занятости
Повний рабочий день
Посадовые обвязки
Інженерия
Галузи
Розробка программного обеспечения безпечення