Проект: MVP корпоративной базы знаний маркетинговых исследований — единое место для хранения, поиска и повторного использования исследований.

Обязанности:

  • Уточнять спецификации с аналитиком и переводить их в технический дизайн и план реализации.
  • Проектировать архитектуру приложения, API, модель данных, интеграции, безопасность и логирование.
  • Разрабатывать frontend и backend, миграции, автотесты и интеграции.
  • Работать в Cursor или сопоставимой ИИ-IDE: настраивать контекст и правила проекта, декомпозировать задачи для агента, проверять и дорабатывать сгенерированный код.
  • Поддерживать качество кода, проводить code review, писать тесты, контролировать зависимости и безопасность.
  • Настраивать CI/CD, контейнеры и мониторинг совместно с инфраструктурной командой.
  • Выпускать небольшие инкременты, исправлять дефекты и сопровождать продукт в эксплуатации.
  • Поддерживать техническую документацию и архитектурные решения в актуальном состоянии.

Обязательные требования:

  • Высшее техническое образование.
  • От 3 лет опыта разработки production web-приложений на fullstack-позиции; готовность работать с TypeScript и Python.
  • Знание HTTP, REST/JSON, реляционных баз данных, транзакций и миграций.
  • Умение проектировать небольшие приложения без преждевременного усложнения.
  • Опыт работы с Docker, Linux, Git, CI/CD и базовой наблюдаемостью.
  • Опыт написания модульных, интеграционных и end-to-end тестов.
  • Знание OWASP, аутентификации и авторизации, управления секретами и защиты данных.
  • Опыт разработки по спецификациям в Cursor или сопоставимой ИИ-IDE, включая ревью собственного и сгенерированного кода.

Будет преимуществом: Docker/Kubernetes и облачные платформы (особенно VK Cloud); интеграция LLM, prompt management, structured output, RAG, оценка качества и стоимости, защита от prompt injection; Keycloak, Kafka и корпоративные интеграции; GitLab, ADR и диаграммы как код.

Условия: грейд Senior, локация — РФ, требуется гражданство РФ. Зарплатная вилка: 180–190.