AI Digital
Middle Full-Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду AI & Automation Engineering для развития внутренней операционной платформы, автоматизирующей процессы подразделений AI Digital. Роль с сильным уклоном в backend и интеграции, в тесной работе с инженерами и бизнес-заказчиками.
Задачи
- Разрабатывать и поддерживать full-stack приложения на Java/Spring Boot и React/TypeScript
- Развивать новую функциональность внутренней операционной платформы и поддерживать существующие приложения
- Превращать AI-сгенерированные и vibe-coded MVP в надёжные production-приложения, сохраняя исходный замысел продукта
- Рефакторить логику прототипов в чистые backend-сервисы, типизированные API, схемы PostgreSQL и поддерживаемые frontend-процессы
- Проектировать схемы PostgreSQL и управлять миграциями через Liquibase
- Разрабатывать REST API по contract-first подходу на базе OpenAPI и работать с типизированными frontend API-клиентами
- Интегрировать приложения с BigQuery и обеспечивать надёжную публикацию данных и интеграционные потоки
- Реализовывать и поддерживать observability backend через Spring Boot Actuator, метрики Prometheus и структурированное логирование
- Участвовать в обеспечении качества приложения через тестирование, мониторинг, поддержку и production-сопровождение
- Взаимодействовать с бизнес-заказчиками и другими инженерами, переводя реальные процессы в практические технические решения
Требования
- Уверенный опыт с Java, Spring Boot, REST API, PostgreSQL, Maven, Liquibase, Spring Security и разработкой на базе OpenAPI
- Практический опыт с React и TypeScript, API-driven интерфейсами и управлением server-state, например TanStack Query
- Опыт работы с BigQuery или другим хранилищем данных и интеграции приложений с внешними API и источниками данных
- Понимание аутентификации, персистентности, логирования, мониторинга, тестирования и поддерживаемости
- Практический опыт с инструментами AI-ассистированной разработки (Cursor, Claude/Anthropic, OpenAI, Replit AI или аналогичными), включая ревью и улучшение AI-сгенерированного кода
- Комфортная работа в сотрудничестве с инженерами и бизнес-заказчиками в условиях развивающегося продукта
- Английский язык уровня B2 и выше
- Сильные навыки устной и письменной коммуникации
Условия
- 31 день оплачиваемого отпуска: 21 день ежегодного отпуска + 10 дней больничного
- Частная медицинская страховка и FitPass
- Среда, ориентированная на рост: доступ к обучающим ресурсам и понятные пути развития
- Командные мероприятия: виртуальные кулинарные классы, йога, командные квизы и другое
- Культура доверия: минимум бюрократии, открытость, ответственность и совместная работа
- Процесс найма: скрининг-интервью (45 минут), техническое интервью (до 120 минут), финальное интервью с Team Lead (до 60 минут), оффер
Навыки
- Java
- Spring Boot
- REST API
- PostgreSQL
- Maven
- Liquibase
- Spring Security
- OpenAPI
- React
- TypeScript
- TanStack Query
- BigQuery
- Spring Boot Actuator
- Prometheus
- Cursor
- Claude
- OpenAI
- Replit AI