Название: Старший Backend Python инженер (APM Gateway)
Компания: payabl.
Местоположение: Португалия / Удаленно
О работе:
Команда Gateway Related Projects занимается проектированием, разработкой и внедрением платежных решений, которые гарантируют стабильную и последовательную обработку платежей. Наша цель — создавать успешные продукты и зарекомендовать себя как надежного партнера для наших клиентов.
На этой должности вы будете работать в быстро меняющейся среде, где производительность системы, масштабируемость и надежность 99,9% имеют решающее значение для нашего основного потока транзакций.
Местоположение: Удаленно из Португалии или Польши (контракт)
Подотчетность: Техническому руководителю
Что вы будете делать:
- Dual-Track Engineering: Поддержка и расширение существующего платежного шлюза на основе Perl с одновременным проектированием и созданием высокопроизводительных микросервисов на Python.
- Модернизация системы: Архитектурное проектирование и внедрение масштабируемых, распределенных сервисов на Python для замены устаревших компонентов, обеспечивая надежность в условиях высокой нагрузки.
- Высокорисковые интеграции: Интеграция и управление сложными сторонними API и внешними платежными сервисами, обеспечение бесперебойных потоков транзакций и надежной обработки ошибок.
- Техническое лидерство: Руководство ревью кода, продвижение лучших инженерных практик и выявление узких мест в системе для постоянного повышения производительности и масштабируемости.
- Архитектура и развертывание: Сотрудничество с DevOps для улучшения CI/CD пайплайнов (GitLab) и проектирование решений с использованием сервисов AWS (Lambda, ECS и т. д.).
- Поставка продуктов: Выход за рамки "как" писать код — примите продуктовый подход, чтобы понимать бизнес-логику, влияние на пользователя и "почему" каждой создаваемой вами функции.
- Ответственность за продакшн: Поиск и устранение сложных проблем в продакшне в распределенных системах, поддержание менталитета "нулевого даунтайма" для наших мерчантов.
Что нам нужно:
- Мастерство Python: 5+ лет опыта backend-разработки с глубокими знаниями Python (предпочтительно FastAPI и AsyncIO).
- Полиглотский склад ума (Perl): Опыт работы с Perl — большой плюс, но искреннее желание учиться и работать с продакшн-кодом на Perl является обязательным. Мы ценим инженеров, которые могут преодолеть разрыв между устаревшими и современными системами.
- Экспертиза в распределенных системах: Подтвержденный опыт создания и масштабирования архитектур микросервисов и систем с высокой пропускной способностью (например, платежи, трейдинг или обработка в реальном времени).
- Гуру API и надежности: Глубокое понимание интеграции сторонних API, в частности, управление вебхуками, колбэками, идемпотентностью и политиками повторных попыток.
- Облака и контейнеры: Значительный опыт работы с Docker/контейнеризацией и уверенное знание облачной инфраструктуры AWS (Lambda, SQS/SNS и облачные сети).
- Инженерный подход вместо "AI Vibe Coding": Мы ценим глубокую инженерную логику, а не слепо сгенерированные ИИ фрагменты кода. Вы должны быть сторонником чистого, осознанного кода, который может объяснить логику каждой строки, которую вы отправляете.
- Архитектура высокой нагрузки: Знакомство с событийно-ориентированной архитектурой и системами обмена сообщениями (Kafka, RabbitMQ и т. д.).
- Ответственность и наставничество: У вас есть опыт управления функциями от проектирования до продакшна, и вы любите поддерживать/наставлять других инженеров в команде.
- Владение английским языком: Свободное владение английским языком — как письменным, так и устным — для эффективного сотрудничества в наших удаленных, многофункциональных командах.
Процесс найма:
- Шаг 1 – Thinking in Action (40 минут) Ваша первая беседа будет с нашей командой по привлечению талантов. Мы изучим ваш опыт, карьерный путь, мотивацию и общее соответствие роли. В рамках этого обсуждения вы также пройдете короткое техническое собеседование, которое будет рассмотрено нашей командой инженеров. Этот этап помогает нам понять как ваш опыт, так и ваш подход к техническим задачам.
- Шаг 2 – Build in Production (60–90 минут) Встреча с руководителем команды и техническими экспертами для практической оценки. В зависимости от роли, это может включать живое кодирование или сценарий из реальной жизни, разработанный для оценки ваших технических навыков, подхода к решению проблем и способности преодолевать трудности, подобные тем, с которыми сталкиваются наши команды.
- Шаг 3 – Final Interview (45 минут) Заключительный этап — групповое собеседование с старшими членами нашей команды Technology, которое может включать CTO, CPO и Team Lead. Вместе мы обсудим соответствие команде, стиль сотрудничества, ожидания с обеих сторон и любые оставшиеся вопросы о роли, команде или технологической сфере. Это также возможность для вас узнать больше о нашей культуре и способах работы.
Преимущества работы в payabl.:
- Растите вместе с нами: Ежегодный бюджет на обучение для профессионального развития (доступен после испытательного срока) — потому что ваш рост — это наш рост.
- Отмечаем вместе: Мы собираем коллег из всех офисов для незабываемых корпоративных празднований.
- Глобальное сотрудничество и мероприятия: Возможности участия в международных корпоративных мероприятиях и инициативах, общение с коллегами из всех регионов и вклад в поистине глобальное сообщество.
Тип контрактной договоренности будет определен в зависимости от вашего местоположения и обсуждаться на первом собеседовании с вашим Talent Acquisition Partner.
Давайте вместе отправимся в путешествие, чтобы переопределить ландшафт платежей. Мы не просто предлагаем роль; мы приглашаем вас стать частью чего-то большего. Присоединяйтесь к нашей команде, и давайте будем внедрять инновации, нарушать устои и лидировать в будущем платежей. Вместе мы сможем оказать значимое влияние. Добро пожаловать в команду!
Пожалуйста, ознакомьтесь с нашей Политикой конфиденциальности, чтобы понять, как мы обрабатываем ваши персональные данные в процессе найма: