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