Техническое лидерство и архитектура: проектирование и развитие архитектуры решения, декомпозиция на компоненты/сервисы, принятие ключевых технических решений, управление техдолгом.
Качество разработки: организация и контроль практик качества (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).