Jobgether
Senior Engineer, Backend - Orchestration
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в распределённую команду, строящую инфраструктуру для управления платежами на международных рынках. Проектирование и разработка core-сервисов оркестрации для высоконагруженных распределённых систем.
Задачи
- Проектировать, разрабатывать и поддерживать core backend-сервисы для высоконагруженных распределённых систем
- Принимать ключевые технические решения, балансируя масштабируемость, надёжность, поддерживаемость и скорость поставки
- Развивать и оптимизировать backend-архитектуру под меняющиеся требования продукта
- Писать чистый, современный, хорошо покрытый тестами код по инженерным стандартам
- Применять практики TDD и BDD
- Разрабатывать фреймворки, инструменты и workflow для интеграции клиентов и сторонних разработчиков
- Работать с кросс-функциональными командами и продуктом
- Проводить code review, делиться знаниями и улучшать инженерные практики
- Создавать и поддерживать техническую документацию
- Улучшать платёжные workflow и developer experience для мерчантов и интеграционных партнёров
Требования
- Глубокое понимание жизненного цикла разработки ПО: системный дизайн, разработка, тестирование, деплой
- Опыт проектирования и реализации backend-сервисов для распределённых систем
- Знание подходов к построению developer-фреймворков, интеграционных инструментов и workflow
- Владение backend-языком программирования; опыт с Python — преимущество, кандидаты с другим техническим бэкграундом приветствуются
- Знакомство с TDD и BDD
- Понимание масштабируемого системного дизайна, качества кода, стратегий тестирования и поддерживаемой архитектуры
- Знание платёжной индустрии и интерес к оптимизации опыта мерчантов и разработчиков
- Сильные навыки письменной и устной коммуникации
- Самостоятельность, проактивность и умение брать ответственность
- Умение работать удалённо в глобально распределённой команде
- Право на работу: Польша, Португалия, Венгрия, Румыния или ЮАР
Условия
- Полностью удалённая работа в глобально распределённой команде
- Конкурентные опционы
- Гибкая политика отпусков, минимум 25 дней
- Доступ к коворкингам в крупных городах
- Воркейшены и ежегодный корпоративный ретрит
- Качественное оборудование под роль
- Компенсация £500 на обустройство домашнего офиса
- Щедрый бюджет на обучение и развитие
- Частное медицинское страхование
- Дополнительные льготы в зависимости от локации
- Сильный онбординг и поддерживающие коллеги
Навыки
- Python
- TDD
- BDD