PayPal
Staff Software Engineer - Backend Python
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Venmo (PayPal) для разработки и масштабирования платёжных backend-сервисов, рассчитанных на десятки миллионов пользователей. Роль предполагает техническое лидерство, участие в code/design review и наставничество джунов.
Задачи
- Выступать техническим лидером проекта или системы, координируя работу других инженеров
- Определять технические задачи для команды
- Участвовать в code review и design review
- Вести проекты и обеспечивать поставку точного, полного и работоспособного решения
- Совместно с продакт-менеджерами уточнять требования
- Разрешать сложные технические вопросы коллег
- Отвечать за производительность и доступность сервисов, участвовать в on-call ротациях и поддержке при инцидентах
- Наставлять младших инженеров и делиться стандартами разработки
- Проектировать отказоустойчивые и масштабируемые распределённые сервисы
Требования
- 5+ лет релевантного опыта и степень бакалавра или эквивалент
- 5+ лет опыта с Python или другим высокоуровневым языком программирования
- Продвинутые навыки работы с RDBMS и NoSQL хранилищами, кэширующими решениями (Redis, ElastiCache, Hazelcast)
- Опыт с системами обмена сообщениями и очередями (SQS, Kafka, RabbitMQ, Pulsar)
- Понимание концепций runtime-окружения (Linux OS, JVM, Python runtime)
- Опыт работы с распределёнными сервисами и backend-системами
- Опыт построения сервисов в публичном облаке, предпочтительно AWS (GCP, Azure как альтернатива)
- Опыт управления инфраструктурой как кодом с помощью Terraform
- Опыт работы с отказоустойчивыми и масштабируемыми распределёнными системами
- Способность сравнивать варианты реализации, включая нефункциональные характеристики
- Опыт менторства младших инженеров
Условия
- Гибридный формат: 3 дня в офисе, 2 дня на выбор — офис или дом
- Годовая премия по результатам работы, акции и другие поощрительные выплаты
- Комплексные программы поддержки благополучия: физического, эмоционального и финансового
- Оплачиваемые отпуска и медицинская страховка для сотрудника и семьи
- Ресурсы для финансовой безопасности и поддержки ментального здоровья
Навыки
- Python
- RDBMS
- NoSQL
- Redis
- ElastiCache
- Hazelcast
- SQS
- Kafka
- RabbitMQ
- Pulsar
- Linux
- JVM
- AWS
- GCP
- Azure
- Terraform
- distributed systems