FullStack Middle/Senior разработчик [Vue Node.js]

Зарплата

от 180 000 до 230 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Покупка и продажа готового бизнеса

Описание вакансии

О компании и команде

Мы — динамично развивающаяся компания, создающая современные веб-сервисы для бизнеса. Сейчас мы работаем над новым проектом - платформой управления репутацией.

Ищем Vue FrontEnd разработчика, который умеет работать с BackEnd и готов развиваться в этом направлении. Кандидата, который сможет не только писать код, но и участвовать в обсуждении продукта и принятии архитектурных решений. Это новое направление, где много возможностей для самореализации и максимальное влияние на продукт.

Почему стоит к нам присоединиться?

  • Перспективный проект – работаем в быстрорастущей нише с реальными клиентами.
  • Интересные и сложные задачи – реализация сервиса на раннем этапе, проектирование и выход за рамки базового CRUD.
  • Современные технологии – работаем на актуальных версиях Vue, Pinia, PostgreSQL и других современных инструментов.
  • Влияние на проект – большое пространство для проявления самостоятельности и инициативы. Возможность лидировать направление.
  • Гибкость – Agile, удаленная работа из любой точки мира, комфортный график.
  • Развитие – по мере роста проекта появятся возможности для карьерного и профессионального развития.

Ожидания от кандидата

  • Опыт работы с Vue (желательно v3, но рассмотрим и v2)
  • Понимание принципов работы SPA, SSR
  • Опыт работы с REST API (работа с токенами, кеширование, обработка ошибок итд)
  • Базовые знания SQL и умение работать с реляционными базами данных и ORM
  • Опыт разработки на бэкенде (любой язык/фреймворк, важно понимание серверной логики)
  • Умение писать тесты (unit, e2e) и следить за качеством кода
  • Готовность работать в стартап-среде (быстро принимать решения, задавать вопросы, работать в условиях неопределенности)

Будет плюсом:

  • Опыт работы с NestJS или другим backend-фреймворком на Node
  • Опыт работы с фоновыми задачами и очередями, например BullMQ
  • Умение эффективно использовать AI для ускорения разработки

Чем предстоит заниматься? 

  • Разработка и поддержка гибкого, расширяемого фронтенда на Vue с TypeScript.
  • Интеграция с бэкенд-сервисами и API
  • Создание бэкенд-логики на NestJS
  • Разработка асинхронной системы сбора и обработки данных из внешних источников
  • Написание unit-тестов и e2e-тестов
  • Взаимодействие с основателями (у нас небольшая команда и плоская структура, важен вклад каждого)
  • Поддержание качества кода и внедрение лучших практик

Технологический стек

  • Frontend: Vue 3 (Composition API, Pinia, Vite), Vuetify
  • Backend: NestJS, Prisma, PostgreSQL, BullMQ
  • API: REST
  • Testing: Playwright, Vitest
  • Infrastructure: Docker, GitHub Actions

Какие навыки важны?

  • Vue 3, Composition API – хорошее понимание архитектуры и стейт-менеджмента (Pinia, Vuex).
  • Работа с REST API – взаимодействие с бэкендом, обработка данных.
  • Базовое понимание бэкенда – написание API endpoints.
  • Грамотная вёрстка (SASS, Tailwind/Bootstrap etc) – важно уметь писать адаптивный и поддерживаемый UI.
  • Опыт интеграции с внешними сервисами (WhatsApp API, CRM, маркетинговые инструменты) – будет преимуществом.

Условия работы

  • Формат работы: Удаленно, любая точка мира. Полная занятость.
  • Гибкая система оплаты: Вилка 180 - 230 000 руб. Оплата удобным способом.
  • Проект создаётся с нуля — никаких легаси и монолитов, можно использовать лучшие практики и актуальные технологии.

Бонусы

Компенсация AI инструментов для разработки

Дополнительные инструкции

Процесс найма

  1. Скрининг-интервью 30мин
  2. Техническое собеседование - Front-End 1.5ч
    1. Обсуждение + Live Coding
  3. Техническое собеседование - Back-End
    1. Просим подготовиться и создать базовый проект с помощью AI
    2. Обсуждение + Live Coding
  4. Оффер

Если тебе интересно разрабатывать современные веб-приложения, участвовать в принятии технических решений и работать с Vue 3 в стартапе, присоединяйся к нам!