Full‑stack разработчик (Vue 3/Java Spring Boot) Middle+/Senior

Коммуникационное агентство Magnat Professional
📍 Санкт-Петербург 💼 От 3 до 6 лет 🕸 висит 34 дня
Откликнуться на hh.ru
✍ Составить сопроводительное письмо

Письмо хранится только в вашем браузере. Проверьте название компании перед отправкой — чужое имя в письме читается как массовая рассылка.

ВНИМАНИЕ: мы работаем только офф-лайн в офисе на Малом пр. В.О. (ближайшая ст.м. - Приморская).

Резюме без ссылки на профиль на GitHub/GitLab и/или пример кода - НЕ РАССМАТРИВАЮТСЯ!

О НАС

  • Разрабатываем платформы на микросервисной архитектуре, внутренние системы и сайты для бизнеса
  • Команда небольшая: код проходит ревью, решения обсуждаются, а не спускаются сверху
  • Дизайнеры превращают сырую идею заказчика в понятный и аккуратный интерфейс
  • Удалённый и гибридный формат не рассматриваем

ЗАДАЧИ

  • Проектировать и писать микросервисы на Spring Boot, поддерживать и рефакторить существующие
  • Разрабатывать REST API, оптимизировать запросы и индексы в PostgreSQL
  • Делать фронтенд-модули на Vue 3 с адаптивной вёрсткой и интеграцией с бэкендом
  • Настраивать пайплайны GitLab CI/CD, разворачивать проекты и базы на серверах заказчика
  • Аккуратно работать с легаси и переводить устаревшие решения на современный стек
  • Вести задачи через агентные инструменты: писать правила проекта, подключать контекст через MCP, собирать типовые сценарии для команды

ТРЕБОВАНИЯ

Java

  • Java 17+, Spring Boot (микросервисы, REST Controllers), Spring Data JPA, Hibernate
  • Понимание транзакционности и многопоточности
  • Maven или Gradle

Базы данных

  • PostgreSQL: сложные запросы с JOIN, оконные функции, оптимизация индексов
  • SQL руками, а не только через ORM
  • Миграции через Liquibase или Flyway

Frontend

  • Vue 3, Composition API, понимание реактивности (ref и reactive)
  • Pinia или Vuex, Vite, TypeScript
  • HTML, CSS, SCSS, вёрстка на Flexbox и Grid

DevOps

  • GitLab CI/CD: умение написать и отладить .gitlab-ci.yml
  • Docker, Nginx, Linux-серверы
  • Git: ветвление, ревью, разрешение конфликтов

Дополнительно

Python или PHP на рабочем уровне

AI-инструменты

  • Практический опыт с любым из: Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, Gemini CLI, JetBrains AI Assistant
  • Умение поставить задачу модели, дать контекст и разбить работу на проверяемые шаги
  • Способность прочитать сгенерированный код, объяснить его и привести к стандартам проекта

БУДЕТ ПЛЮСОМ

  • 1С: чтение кода на встроенном языке, понимание метаданных, интеграции через HTTP-сервисы и обмен в XML или JSON
  • Рефакторинг: Spring XML на Java Config, JSP на Vue, PHP 5 на PHP 8, работа в кодовой базе без тестов
  • AI глубже базового уровня: настройка MCP-серверов, RAG по внутренним данным, сервисы с моделями внутри через API OpenAI или Anthropic
  • Стек: Kafka или RabbitMQ, Redis, JUnit с Mockito и Testcontainers, Kubernetes, Prometheus с Grafana

Мы предлагаем

  • Полная занятость, график с 10 до 19, оформление по ТК РФ, испытательный срок один месяц
  • Зарплата обсуждается на собеседовании исходя из вашего опыта и навыков
  • Оплачиваем подписки на рабочие AI-инструменты и другие при необходимости
  • Небольшая команда без бюрократии и реальная возможность расти вместе с проектами
  • Комфортный и уютный офис с интересными проектами

Похожие вакансии

Senior Full Stack Developer — React и Node.js
от 4 000 до 6 000 USD
Сальников Станислав Сергеевич · 📍 Санкт-Петербург
Инженер-программист (Full-stack React программист)
Вест-Инжиниринг · 📍 Санкт-Петербург
Full-Stack разработчик (Java/React), Middle+/Senior
Юниверс Дата · 📍 Санкт-Петербург
Full Stack QA (Python)
Ред Софт · 📍 Санкт-Петербург
Middle AI-driven Full-stack разработчик
Битрикс24 · 📍 Санкт-Петербург
Все вакансии «full‑stack» в городе Санкт-Петербург →

Ещё вакансии в «Коммуникационное агентство Magnat Professional»

Юрисконсульт
от 100 000 до 130 000 ₽
Коммуникационное агентство Magnat Professional · 📍 Санкт-Петербург
Менеджер отдела полиграфии и сувенирной продукции
от 100 000 ₽
Коммуникационное агентство Magnat Professional · 📍 Санкт-Петербург
Event-менеджер международных выставок и работы с клиентами
от 100 000 до 150 000 ₽
Коммуникационное агентство Magnat Professional · 📍 Санкт-Петербург
Графический дизайнер
от 100 000 до 140 000 ₽
Коммуникационное агентство Magnat Professional · 📍 Санкт-Петербург
Motion дизайнер / видеомонтажер
от 100 000 ₽
Коммуникационное агентство Magnat Professional · 📍 Санкт-Петербург
Все 8 вакансий компании →

Вакансии в городе Санкт-Петербург

Уборщица/уборщик
от 80 000 ₽
Реал · 📍 Санкт-Петербург
PR менеджер / специалист по связям с общественностью
от 100 000 до 100 000 ₽
Сеть медицинских центров Династия · 📍 Санкт-Петербург
Сантехник
от 86 000 до 86 000 ₽
Управление комфортом · 📍 Санкт-Петербург
QA инженер (manual)
СалютДевайсы · 📍 Санкт-Петербург
Помощник юриста (жилищное право, ТСЖ/ЖСК)
от 60 000 ₽
СтройСнаб · 📍 Санкт-Петербург
Рентген-лаборант
от 110 000 ₽
Гранти-мед · 📍 Санкт-Петербург
Все вакансии в городе Санкт-Петербург →
Откликнуться на hh.ru

Проверка безопасности

Пожалуйста, введите символы с картинки для продолжения

Капча
Неверный ответ, попробуйте ещё раз