Эта роль предполагает:
Мы ищем Senior Python Backend Developer (Services), который присоединится к нашей инженерной команде и внесет вклад в развитие архитектуры нашего сервисного слоя.
Эта роль сосредоточена на проектировании и создании надежных, масштабируемых микросервисов, а также на работе с унаследованными системами и их постепенной трансформации. Вы будете играть ключевую роль в извлечении бизнес-логики из существующих кодовых баз и ее переосмыслении в современных, поддерживаемых Python-сервисах.
Это практическая инженерная роль, требующая сильных навыков решения проблем, внимания к деталям и глубокого понимания надежности серверных систем. Успех в этой роли означает выход за рамки «это работает», обеспечение корректности, отказоустойчивости и долгосрочной поддерживаемости.
Местоположение: Кипр — Офис (трудовой договор с поддержкой при переезде)
Отчетность: Техническому руководителю
Что вы будете делать:
- Модернизация унаследованного кода: Читать унаследованный код (PHP, Perl или JavaScript), извлекать бизнес-логику и корректно переосмысливать ее в современной архитектуре микросервисов.
- Надежность прежде всего: Обеспечивать идемпотентность, целостность данных и корректную обработку ошибок во всех сервисах — «почти работает» никогда не бывает достаточно.
- Greenfield & Рефакторинг: Разделять свое время между созданием новых функций с нуля и рефакторингом существующих унаследованных модулей в чистый, поддерживаемый код.
- API Engineering: Проектировать и использовать внешние API с глубоким пониманием веб-хуков, обратных вызовов и сложных политик повторных попыток.
- Agile Collaboration: Поддерживать четкую и сильную коммуникацию на английском языке для эффективного взаимодействия с множеством заинтересованных сторон из разных отделов, работающих в рамках agile-спринтов.
- Product Thinking: Выходить за рамки «что» и «как» кода — применять продуктовый подход для понимания бизнес-логики и влияния разрабатываемого вами на конечного пользователя.
- Вклад в инфраструктуру: По возможности вносить вклад в CI/CD пайплайны, Docker или Kubernetes инфраструктуру. Если у вас есть страсть к инфраструктуре, вы более чем приветствуются, чтобы применить ее.
- Инновации: Предлагать и отстаивать инструменты или технологии, которые могут заметно улучшить нашу производительность, безопасность или скорость разработки.
Что нам нужно:
- Владение Python: 5+ лет опыта в backend-разработке с глубоким знанием Python. Глубокое владение AsyncIO — вы должны быть уверены в создании неблокирующих, высоконадежных микросервисов.
- Опыт работы с фреймворками: Опыт работы с FastAPI на продакшене (не просто знакомство).
- Базы данных: Опыт работы с MySQL и/или PostgreSQL — проектирование запросов, понимание схемы и стратегии миграции.
- Дисциплина тестирования: Опыт написания модульных и интеграционных тестов (предпочтительно pytest).
- Шаблоны API и надежности: Опыт проектирования и использования внешних API с глубоким пониманием веб-хуков, обратных вызовов и сложных политик повторных попыток.
- Мышление собственника: Готовность взять на себя полную ответственность за высоконагруженные, всегда доступные приложения и действовать независимо в рамках установленного архитектурного видения.
- Уверенность в сложных системах: Комфорт в сложных распределенных средах, где надежность не подлежит обсуждению.
- Чистый и осмысленный код: Мы ценим глубокую инженерную логику выше фрагментов, сгенерированных ИИ. Вы должны уметь объяснить обоснование каждой строки, которую отправляете.
- Любопытство к продукту: Вас интересует «почему» за функцией — как она работает для конечного пользователя и что она означает для бизнеса.
- Свободное владение английским: Письменное и устное для эффективного сотрудничества с многофункциональными командами.
Желательно:
- Опыт работы с PHP, Perl или JavaScript — сильный бонус для понимания унаследованного кода.
- Опыт работы с Kafka / Redis.
- Знакомство с Docker / CI/CD / Kubernetes.
- Опыт работы в финансовой индустрии — финтех, платежи, 3DS, системы управления токенами или интеграции платежных шлюзов.
- Опыт успешной миграции систем с одного языка или парадигмы на другую.
Процесс найма:
Шаг 1 – Thinking in Action (40 минут) Ваш первый разговор будет с нашей командой по привлечению талантов. Мы изучим ваш опыт, карьерный путь, мотивацию и общее соответствие роли. В рамках этого обсуждения вы также пройдете короткое техническое собеседование, которое будет рассмотрено нашей инженерной командой. Этот этап помогает нам понять как ваш опыт, так и ваш подход к техническим задачам.
Шаг 2 – Build in Production (60–90 минут) Встретьтесь с Team Lead и техническими экспертами для практической оценки. В зависимости от роли, это может включать упражнение по написанию кода в реальном времени или сценарий из реальной жизни, разработанный для оценки ваших технических навыков, подхода к решению проблем и способности справляться с задачами, аналогичными тем, с которыми сталкиваются наши команды.
Шаг 3 – Final Interview (45 минут) Финальный этап — групповое собеседование с старшими членами нашей технологической команды, которое может включать CTO, CPO и Team Lead. Вместе мы обсудим соответствие команде, стиль сотрудничества, ожидания с обеих сторон и любые оставшиеся вопросы о роли, команде или технологической области. Это также возможность для вас узнать больше о нашей культуре и способах работы.
Преимущества работы в payabl.:
- Обеспечьте свое финансовое будущее: После прохождения испытательного срока мы откроем вам накопительный пенсионный фонд (Provident Fund) для обеспечения вашего будущего.
- Растите вместе с нами: Ежегодный бюджет на обучение для профессионального развития (доступно после испытательного срока) — потому что ваш рост — это наш рост.
- Wolt для вашего обеда: Ежемесячный allowance Wolt в размере 150 евро, чтобы вы были сыты и счастливы.
- Оставайтесь активными по-своему: Наслаждайтесь членством SportsBenefits, которое дает вам доступ к широкому спектру спортзалов и спортивных сооружений для поддержки вашего активного образа жизни.
- Водите стильно: Через год работы с нами вы можете иметь право на служебный автомобиль — при наличии и производительности.
- Паркуйтесь с легкостью: Бесплатное парковочное место в нескольких шагах от офиса, чтобы ваша поездка на работу была такой же гладкой, как и ваш рабочий день.
- Максимизируйте свой отдых: 25 дней отпуска + государственные праздники + 10 дней больничного.
- Покупайте и экономьте: Эксклюзивная местная карта скидок + билеты на захватывающие мероприятия, такие как Beonix, баскетбольные матчи и многое другое.
- Говорите как местный: Посещайте бесплатные уроки греческого языка дважды в неделю, открытые для всех членов команды.
- Празднуйте вместе: Мы собираем коллег из всех офисов для незабываемых корпоративных праздников.
- Глобальное сотрудничество и мероприятия: Возможности участвовать в международных корпоративных мероприятиях и инициативах, общаясь с коллегами из всех регионов и внося вклад в действительно глобальное сообщество.
Мы предлагаем пакет релокации, который будет обсуждаться на первом собеседовании с вашим Talent Acquisition Partner.
Давайте вместе переосмыслим ландшафт платежей. Мы не просто предлагаем роль; мы приглашаем вас стать частью чего-то большего. Присоединяйтесь к нашей команде, и давайте будем внедрять инновации, нарушать правила и возглавлять будущее платежей. Вместе мы сможем добиться значимого влияния. Добро пожаловать в команду!
Пожалуйста, ознакомьтесь с нашей Политикой конфиденциальности, чтобы понять, как мы обрабатываем ваши персональные данные в процессе найма: