О роли:
Мы ищем Senior Python Backend Developer (Services), который присоединится к нашей инженерной команде и будет участвовать в развитии архитектуры сервисного слоя.
Эта роль сфокусирована на проектировании и создании надёжных, масштабируемых микросервисов, а также на работе с унаследованными системами и их постепенной трансформации. Вы сыграете ключевую роль в извлечении бизнес-логики из существующих кодовых баз и её переносе в современные, поддерживаемые Python-сервисы.
Это практическая инженерная роль, требующая сильных навыков решения задач, внимания к деталям и глубокого понимания надёжности backend-систем. Успех в этой роли — это не просто «работает», а обеспечение корректности, устойчивости и долгосрочной поддерживаемости.
- Локация: Кипр — работа в офисе (трудовой договор с поддержкой релокации)
- Руководитель: Technical Lead
Чем вы будете заниматься:
- Модернизация legacy: Читать унаследованный код (PHP, Perl или JavaScript), извлекать бизнес-логику и корректно переносить её в современную микросервисную архитектуру.
- Надёжность прежде всего: Обеспечивать идемпотентность, целостность данных и корректную обработку ошибок во всех сервисах — «почти работает» для нас недостаточно.
- Greenfield и рефакторинг: Делить время между разработкой новых функций с нуля и рефакторингом существующих legacy-модулей в чистый, поддерживаемый код.
- API-инженерия: Проектировать и потреблять внешние API с глубоким пониманием webhooks, callbacks и сложных политик повторных попыток.
- Agile-сотрудничество: Поддерживать чистую и уверенную коммуникацию на английском для эффективной работы с разными заинтересованными сторонами из разных отделов в agile-спринтах.
- Продуктовое мышление: Выходить за рамки «что» и «как» в коде — применять продуктовый подход, чтобы понимать бизнес-логику и влияние на конечного пользователя того, что вы создаёте.
- Участие в инфраструктуре: Вносить вклад в CI/CD-пайплайны, Docker или Kubernetes-инфраструктуру, где это уместно. Если вас увлекает инфраструктура — с радостью примем ваш интерес.
- Инновации: Предлагать и отстаивать инструменты или технологии, которые могут заметно улучшить производительность, безопасность или скорость разработки.
Что нам нужно:
- Владение Python: 5+ лет опыта backend-разработки с сильной экспертизой в Python. Глубокое владение AsyncIO — вы должны уверенно строить неблокирующие, высоконадёжные микросервисы.
- Экспертиза во фреймворках: Продакшен-опыт с FastAPI (не просто знакомство).
- Базы данных: Опыт с MySQL и/или PostgreSQL — проектирование запросов, понимание схем и стратегии миграций.
- Дисциплина тестирования: Опыт написания unit- и integration-тестов (предпочтительно pytest).
- API и паттерны надёжности: Экспертиза в проектировании и потреблении внешних API с глубоким пониманием webhooks, callbacks и сложных политик повторных попыток.
- Ответственность за результат: Готовность полностью отвечать за высоконагруженные, всегда доступные приложения и работать самостоятельно в рамках установленного архитектурного видения.
- Уверенность в сложных системах: Комфорт в сложных распределённых средах, где надёжность не обсуждается.
- Чистый и осмысленный код: Мы ценим глубокую инженерную логику выше фрагментов, сгенерированных ИИ. Вы должны уметь объяснить обоснование каждой строки, которую отправляете в продакшен.
- Интерес к продукту: Вам важно «зачем» за фичей — как это работает для конечного пользователя и что это значит для бизнеса.
- Сильный английский: Письменный и устный для эффективной работы в мультифункциональных командах.
- Будет плюсом:
- Опыт с PHP, Perl или JavaScript — сильный плюс для понимания legacy.
- Опыт с Kafka / Redis.
- Знакомство с Docker / CI/CD / Kubernetes.
- Опыт в финансовой индустрии — fintech, платежи, 3DS, Token Management Systems или интеграции с платёжными шлюзами.
- Опыт успешной миграции систем с одного языка или парадигмы на другую.
Процесс найма:
- Шаг 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:
- Финансовая устойчивость: После успешного прохождения испытательного срока мы запустим ваш Provident Fund для обеспечения будущего.
- Растите вместе с нами: Годовой бюджет на обучение и развитие (доступен после испытательного срока) — ваш рост — наш рост.
- Обед по Wolt: €150 ежемесячного лимита Wolt, чтобы вы были сытны и в хорошем настроении.
- Активность на ваш выбор: Членство SportsBenefits с доступом к широкому выбору залов и спортивных объектов для активного образа жизни.
- Автомобиль в стиле: Через год работы у нас вы можете получить право на служебный автомобиль — при условии результатов и наличия.
- Парковка без хлопот: Бесплатное парковочное место в шаге от офиса — чтобы дорога на работу была такой же гладкой, как рабочий день.
- Максимум отдыха: 25 дней отпуска + государственные праздники + 10 дней больничного.
- Покупки со скидкой: Эксклюзивная локальная дисконтная карта + билеты на события вроде Beonix, баскетбольные матчи и другое.
- Говорите как местный: Бесплатные уроки греческого два раза в неделю для всех членов команды.
- Празднуем вместе: Мы собираем коллег из всех офисов на незабываемые корпоративные мероприятия.
- Глобальное сотрудничество и события: Возможность участвовать в международных корпоративных событиях и инициативах, общаться с коллегами из всех регионов и быть частью по-настоящему глобального сообщества
Мы предлагаем пакет релокации, который обсудим на первом интервью с вашим Talent Acquisition Partner.
Давайте вместе переосмыслить ландшафт платежей. Мы предлагаем не просто роль — мы зовём вас стать частью чего-то большего. Присоединяйтесь к команде — будем innovировать, менять правила игры и вести будущее платежей. Вместе мы можем создать значимый эффект. Добро пожаловать в команду!
Ознакомьтесь с нашей Политикой конфиденциальности, чтобы понять, как мы обрабатываем ваши персональные данные в процессе найма: https://payabl.com/privacy-policy