Задачи
•Обрабатывать входящие обращения — от типовых запросов до сложных проблем с интеграциями, данными и производительностью
•Расследовать инциденты и ошибки, анализировать логи, воспроизводить сценарии и устранять корневые причины
•Поддерживать целостность данных, диагностировать и исправлять аномалии, писать корректирующие скрипты и миграции
•Участвовать в регламентных работах: обновлении версий, деплоях и пострелизном мониторинге
•Разбирать бизнес-задачи и отчёты об ошибках, определять корневые причины и затронутые модули, оценивать трудоёмкость
•Проектировать решения в рамках существующей архитектуры, описывать потоки данных и обосновывать варианты реализации
•Уточнять требования у внутренних заказчиков и показывать промежуточные результаты
•Реализовывать доработки в бэкенд- и фронтенд-компонентах: API-эндпоинтах, бизнес-логике, интерфейсных формах и отчётах
•Писать сопровождаемый код с тестами, оформлять изменения через MR/PR и проходить проверку кода
•Участвовать в сокращении технического долга: проводить рефакторинг, унифицировать решения и документировать архитектурные решения
Требования
•Аналитическое и системное мышление, умение самостоятельно исследовать проблемы
•Умение работать с унаследованным кодом, в том числе без документации
•Умение переводить запросы пользователей в задачи для разработки и задавать уточняющие вопросы
•Самоорганизация и умение самостоятельно выделять приоритетные задачи
•Опыт коммерческой разработки на всех этапах жизненного цикла продукта — от анализа задачи до развёртывания и сопровождения
Условия
•Срочный трудовой договор
•40-часовая рабочая неделя
•Кросс-функциональная команда из 8 разработчиков и прямое взаимодействие с внутренними заказчиками
•Первые 1–2 недели — погружение в предметную область и архитектуру системы, наставник из команды