Проект: 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.