Staff Full Stack инженер Go/React
Mattermost — платформа для совместной работы в сфере обороны, разведки, безопасности и критической инфраструктуры. Платформа работает on-premises и в частных облаках, обеспечивая защищённый обмен сообщениями, файлами, автоматизацию рабочих процессов, аудио/демонстрацию экрана и управление проектами с полным контролем над данными.
В команду ищут Staff Full Stack Engineer, который определит техническое направление и будет масштабировать ключевую веб-платформу Mattermost для команд в сфере обороны и критической инфраструктуры. Предстоит отвечать за архитектуру и техническую стратегию бэкенда на Go и веб-фронтенда на React/TypeScript, взаимодействуя с другими командами для выпуска функций, устойчивых к строгим требованиям безопасности, соответствия и надёжности. Инженерная культура ориентирована на ИИ: ожидается ежедневная работа с ИИ-агентами для написания кода, такими как Claude Code, для создания каркаса, рефакторинга, код-ревью и генерации тестов.
Задачи:
- Определять и продвигать техническую архитектуру и дорожную карту ключевой веб-платформы Mattermost для нескольких инженерных команд, включая Go, React, TypeScript, PostgreSQL и Redis.
- Устанавливать общеорганизационные стандарты и лучшие практики для рабочих процессов ИИ-агентного проектирования, выходя за рамки личного владения инструментами вроде Claude Code и Cursor, формируя то, как инженерная организация их внедряет, сохраняя ответственность за корректность, безопасность и проектные решения.
- Руководить стратегией внутренних инструментов и тестовой инфраструктуры, ускоряющей поставку для всей инженерной организации.
- Отвечать за стратегию тестирования и планку качества фронтенд- и бэкенд-систем, обеспечивая ответственность других инженеров через проектные ревью и наставничество.
- Принимать архитектурные решения для дизайна REST и WebSocket API на основе глубоких знаний сетевых основ.
- Напрямую сотрудничать с руководством по безопасности, соответствию и продукту по стратегическим техническим инициативам, связанным с требованиями государственных и корпоративных заказчиков.
- Наставлять старших инженеров и быть техническим мультипликатором в организации.
- Вносить вклад и помогать формировать техническое направление открытого исходного кода Mattermost.
Требования:
- Опыт senior full-stack разработки на Go и React (или сопоставимом стеке) с подтверждённым владением сложными системами от начала до конца.
- Подтверждённый опыт проектирования и владения распределёнными системами или архитектурой высокодоступных сервисов в масштабе.
- Опыт проектирования и использования REST и WebSocket API с прочными знаниями сетевых основ.
- Опыт работы с реляционными базами данных, включая PostgreSQL, проектирование схем и оптимизацию запросов.
- Ежедневная практическая беглость в управлении ИИ-агентами для написания кода, такими как Claude Code, Cursor или Copilot, для создания каркаса, рефакторинга, код-ревью и генерации тестов, с умением понимать, когда доверять результату, а когда брать управление на себя.
- Продемонстрированная способность влиять на техническое направление в нескольких командах без формальных полномочий.
- Опыт наставничества старших инженеров и повышения технической планки для широкой команды.
- Комфортная работа в регулируемых средах или средах с высокими требованиями к соответствию (например, корпоративная безопасность, государственные или критически важные инфраструктурные требования).
Будет плюсом:
- Предыдущий опыт работы staff, principal или техническим лидером в другой компании.
- Опыт поддержки (не только участия) открытого исходного проекта.
- Знание на программном уровне фреймворков соответствия, актуальных для заказчиков в сфере обороны или государства (например, FedRAMP, ITAR).
- Опыт масштабирования инженерных практик или стандартов в растущей организации.
- Опыт в продуктах для обороны, разведки или критической инфраструктуры.
- Опыт создания инструментов, навыков или рабочих процессов поверх ИИ-агентов для написания кода, включая MCP-серверы, навыки агентов или агентов, интегрированных в CI.
Условия:
- Работа над миссионерскими задачами: вклад напрямую поддерживает организации и миссии, зависящие от безопасной и надёжной совместной работы.