Обязанности:
– Техническое лидерство и архитектура: проектирование и развитие архитектуры решения, декомпозиция на компоненты/сервисы, принятие ключевых технических решений, управление техдолгом.
– Качество разработки: организация и контроль практик качества (code review, тестирование, стандарты кодирования, CI/CD, Definition of Done, release checklist).
– Техническое планирование: участие в оценке задач, выявление технических зависимостей/рисков, формирование технической части плана работ (вместе с Delivery Manager).
– Интеграции и процессы: проработка технических решений по интеграциям и процессам (например, API, BPMN, брокеры сообщений, интеграционные контуры), согласование интерфейсов и контрактов.
– Техническая координация подрядчиков: постановка технических требований подрядчикам, контроль соблюдения архитектуры/стандартов, разбор технических проблем, проведение технических синков.
– Техническая документация: подготовка/актуализация архитектурной и интеграционной документации (схемы, ADR, спецификации интерфейсов), участие в подготовке материалов для релизов/приёмки по техчасти.
Требования:
– Опыт коммерческой разработки от 6 лет, в роли Tech Lead / Senior Engineer с лидерством от 3 лет.
– Уверенная экспертиза в backend-разработке (Java): проектирование сервисов, API, интеграции, устойчивость/наблюдаемость, производительность.
– Практический опыт работы с PostgreSQL: моделирование данных, миграции, оптимизация запросов.
– Сильные архитектурные навыки: декомпозиция, принятие технических решений, управление техдолгом, документирование решений (ADR).
– Выстроенные практики качества: code review, тестирование (unit/integration), CI/CD, релиз-процесс, Definition of Done.
– Умение вести команду технически: менторинг, постановка задач, проведение техобсуждений, разбор инцидентов, взаимодействие с подрядчиками по техчасти.
Будет плюсом:
– Опыт с BPMN / Camunda (или аналогами оркестрации процессов).
– Опыт интеграций в enterprise/гос-контуре (например, СМЭВ или похожие интеграционные шины/протоколы).
– Знание React/TypeScript на уровне архитектурной согласованности и ревью.
Условия:
– Официальное трудоустройство в штат, оформление согласно ТК РФ;
– График работы 5\2;
– Профессиональный рост;
– Заработная плата по результатам собеседования;
– Проектная премия и бонусы по результатам года.