О роли:
Команда Gateway Related Projects занимается проектированием, разработкой и внедрением платёжных решений, которые обеспечивают стабильную и предсказуемую обработку платежей. Наша цель — создавать успешные продукты и заслужить репутацию надёжного партнёра для наших клиентов.
В этой роли вы будете работать в динамичной среде, где производительность системы, масштабируемость и надёжность 99,9% критически важны для нашего основного потока транзакций.
- Локация: Удалённо из Португалии или Польши (договор с подрядчиком)
- Подчинение: Technical Lead
Чем вы будете заниматься:
- Двухконтурная разработка: Поддерживать и развивать существующий платёжный шлюз на Perl, одновременно проектируя и создавая высокопроизводительные микросервисы на Python.
- Модернизация системы: Проектировать и внедрять масштабируемые распределённые сервисы на Python для замены устаревших компонентов, обеспечивая надёжность в высоконагруженных production-средах.
- Критически важные интеграции: Интегрировать и сопровождать сложные сторонние API и внешние платёжные сервисы, обеспечивая бесперебойные потоки транзакций и надёжную обработку ошибок.
- Техническое лидерство: Вести code review, продвигать лучшие инженерные практики и выявлять узкие места системы для непрерывного улучшения производительности и масштабируемости.
- Архитектура и развёртывание: Сотрудничать с DevOps для улучшения CI/CD-пайплайнов (GitLab) и проектировать решения с использованием сервисов AWS (Lambda, ECS и т. д.).
- Продуктовый подход к поставке: Выходить за рамки «как» написан код — мыслить продуктово, понимать бизнес-логику, влияние на пользователя и «зачем» стоит каждая создаваемая вами функция.
- Ответственность за production: Диагностировать и устранять сложные проблемы в production в распределённых системах, придерживаясь подхода «нулевого простоя» для наших мерчантов.
Что нам нужно:
- Владение Python: 5+ лет опыта backend-разработки с глубокой экспертизой в Python (предпочтительно FastAPI и AsyncIO).
- Полиглотный подход (Perl): Опыт с Perl — большой плюс, но искренняя готовность учиться и работать с production-кодом на Perl обязательна. Мы ценим инженеров, которые умеют соединять legacy и современные системы.
- Экспертиза в распределённых системах: Подтверждённый опыт построения и масштабирования микросервисных архитектур и систем с высокой пропускной способностью (например, платежи, трейдинг или обработка в реальном времени).
- API и надёжность: Глубокое понимание интеграции сторонних API, в частности управление webhooks, callbacks, идемпотентностью и политиками повторных попыток.
- Облако и контейнеры: Сильный опыт с Docker/контейнеризацией и уверенное владение облачной инфраструктурой AWS (Lambda, SQS/SNS и сетевая часть в облаке).
- Инженерия важнее «AI vibe coding»: Мы ценим глубокую инженерную логику выше слепого использования сгенерированных AI фрагментов кода. Вы должны отстаивать чистый, осмысленный код и уметь объяснить логику каждой строки, которую вы поставляете в production.
- Архитектура под высокую нагрузку: Знакомство с event-driven архитектурой и системами обмена сообщениями (Kafka, RabbitMQ и т. д.).
- Ответственность и менторство: У вас есть опыт ведения фич от дизайна до production, и вам нравится поддерживать и наставлять других инженеров в команде.
- Английский язык: Уверенное владение английским — письменно и устно — для эффективной работы в удалённых мультифункциональных командах.
Процесс найма:
- Шаг 1 – Thinking in Action (40 минут) Первый разговор — с командой Talent Acquisition. Мы обсудим ваш бэкграунд, карьерный путь, мотивацию и общее соответствие роли. В рамках этой беседы вы также пройдёте короткий технический скрининг, который будет рассмотрен нашей инженерной командой. Этот этап помогает понять и ваш опыт, и то, как вы подходите к техническим задачам.
- Шаг 2 – Build in Production (60–90 минут) Встреча с Team Lead и техническими экспертами для практической оценки. В зависимости от роли это может быть live coding или сценарий из реальной практики, чтобы оценить технические навыки, подход к решению задач и умение работать с вызовами, похожими на те, с которыми сталкиваются наши команды.
- Шаг 3 – Final Interview (45 минут) Финальный этап — групповое интервью с senior-участниками нашего Technology squad, в том числе с CTO, CPO и Team Lead. Вместе обсудим fit в команду, стиль сотрудничества, ожидания с обеих сторон и оставшиеся вопросы о роли, команде или технологической области. Это также возможность узнать больше о нашей культуре и способах работы.
Преимущества работы в payabl.:
- Растите вместе с нами: Ежегодный бюджет на обучение и профессиональное развитие (доступен после испытательного срока) — потому что ваш рост — это наш рост.
- Празднуем вместе: Мы собираем коллег из всех офисов на незабываемые корпоративные мероприятия.
- Глобальное сотрудничество и события: Возможности участвовать в международных корпоративных событиях и инициативах, общаться с коллегами из всех регионов и быть частью по-настоящему глобального сообщества
Тип оформления договора будет определён с учётом вашей локации и обсуждён на первом интервью с вашим партнёром по Talent Acquisition.
Давайте вместе переосмыслим ландшафт платежей. Мы предлагаем не просто должность — мы зовём вас стать частью чего-то большего. Присоединяйтесь к команде — будем вместе innovировать, менять правила игры и вести будущее платежей. Вместе мы можем оказать значимое влияние. Добро пожаловать в команду!
Ознакомьтесь с нашей Политикой конфиденциальности, чтобы понять, как мы обрабатываем ваши персональные данные в процессе рекрутинга: https://payabl.com/privacy-policy