Старший бэкенд-инженер – распределённые системы и AI-платформа (м/ж/д)
Почему SOFICO?
В SOFICO мы формируем будущее мобильности — и делаем это вместе. Наше программное обеспечение Miles — ведущая платформа, которая позволяет компаниям по всему миру управлять своими лизинговыми, автопарковыми и мобильными операциями в одной интегрированной системе.
Сейчас мы расширяем нашу организацию Data & AI и создаём SOFICO AI Cloud — платформу, лежащую в основе Miles Enterprise Agentic Platform.
Из нашего офиса в Генте мы ищем старшего бэкенд-инженера, который поможет построить распределённую платформу рабочих процессов, связывающую наше корпоративное программное обеспечение с новым поколением возможностей на базе искусственного интеллекта.
Вам предстоит решить особенно интересную инженерную задачу: как обеспечить надёжное выполнение сложных, длительных бизнес-процессов, когда сервисы выходят из строя, сети падают или отдельные шаги нужно повторить?
Вы будете использовать такие технологии, как Temporal, Java/Quarkus и Python, чтобы сделать эти процессы надёжными, наблюдаемыми и масштабируемыми.
Что вы будете делать...
- Создавать надёжные распределённые рабочие процессы, координирующие критически важные бизнес-процессы в Miles и SOFICO AI Cloud.
- Проектировать системы, которые остаются надёжными при возникновении проблем, используя такие методы, как повторы, идемпотентность, восстановление после сбоев и компенсирующие действия.
- Разрабатывать интеграции между нашей платформой рабочих процессов, Java/Quarkus сервисами, AI-компонентами и корпоративными системами.
- Создавать надёжное тестирование, мониторинг и наблюдаемость для длительных бизнес-процессов.
- Помогать формировать инженерные стандарты и архитектуру новой платформы на стыке бэкенд-инжиниринга, распределённых систем и Agentic AI.
Что вы приносите с собой...
- Сильный профессиональный опыт в разработке бэкенд-программного обеспечения, желательно на Java или другом современном языке для бэкенда.
- Опыт создания распределённых, асинхронных или событийно-ориентированных систем в промышленной эксплуатации.
- Хорошее понимание проектирования надёжных систем с учётом сбоев, повторов, состояния и транзакций.
- Опыт работы с микросервисами, API и автоматизированным тестированием.
- Опыт или искренний интерес к AI-поддерживаемой разработке программного обеспечения: в SOFICO мы активно поощряем инженеров использовать AI-инструменты (например, Claude Code, GitHub Copilot) на каждом этапе жизненного цикла продукта и разработки ПО — от спецификации и планирования до реализации и тестирования, и вы должны быть готовы развивать эту практику вместе с нами
Дополнительные плюсы...
- Опыт работы с Temporal, Camunda, Conductor, Azure Durable Functions или другой технологией рабочих процессов/оркестрации.
- Опыт работы с Java/Quarkus, Kafka, RabbitMQ или аналогичными событийно-ориентированными технологиями.
- Опыт работы с AI-платформами, LangGraph, облачными платформами или корпоративными/локальными средами.
Что вы получите взамен...
- Конкурентоспособный пакет заработной платы;
- Оплата питания за каждый рабочий день;
- Служебный автомобиль или бюджет на мобильность;
- Страхование госпитализации и групповое страхование;
- Гибридный режим работы и гибкий график, дающие свободу формировать свой рабочий день;
- Современное коворкинг-пространство с комфортной рабочей средой;
- С первого дня вас поддержит структурированная программа адаптации с наставником, который поможет быстро войти в курс дела и развиваться в роли;
- И поскольку сильные команды — это не только работа, мы регулярно создаём возможности для общения — от неформальных встреч за напитками до командных мероприятий и корпоративных событий.
Готовы построить надёжную основу рабочих процессов для следующего поколения программного обеспечения в сфере мобильности? Присоединяйтесь к SOFICO, и давайте вместе формировать будущее!