Full-Stack Web-разработчик (Vue 3 + TypeScript)

Дата размещения вакансии: 30.10.2025
Работодатель: Марсакод
Уровень зарплаты:
з/п не указана
Город:
Саратов
Требуемый опыт работы:
От 1 года до 3 лет

Full-Stack Web-разработчик (Vue 3 + TypeScript)

Формат работы: удалённо
Занятость: полная
Уровень: Middle / Senior

О компании:

Мы создаём современные веб-приложения и Telegram Mini Apps, где важны производительность, чистая архитектура и качественный пользовательский опыт.
Работаем со свежим стеком технологий — Vue 3.5+ (Composition API), TypeScript, Elysia (Bun), Drizzle ORM, PostgreSQL, Redis.

Мы придерживаемся архитектурных принципов Feature-Sliced Design на фронтенде и Clean Architecture на бэкенде. В команде ценим чистый код, структурное мышление и самостоятельность.

Наш стек:

Frontend:

  • Vue 3.5+ (Composition API — важно)
  • TypeScript
  • TailwindCSS
  • Pinia
  • TanStack Query
  • vee-validate, axios, dayjs, vueuse, reka-ui
  • React (второстепенно, один проект)
  • Vite

Backend:

  • Elysia (Bun)
  • PostgreSQL
  • Redis
  • BullMQ
  • Drizzle ORM
  • grammy (Telegram Bot API)

Задачи:

  • Разработка и поддержка Telegram Mini App с использованием @telegram-apps/sdk-vue;
  • Создание и развитие SPA на Vue 3.5+ (Composition API);
  • Разработка backend-части на Elysia (Bun) с использованием Drizzle ORM, PostgreSQL, Redis, BullMQ;
  • Интеграция Telegram Bot API через grammy;
  • Взаимодействие с REST API и WebSocket-сервисами;
  • Поддержание структуры кода по принципам Feature-Sliced Design и Clean Architecture;
  • Применение SOLID, DRY, KISS и распространённых паттернов проектирования;
  • Оптимизация производительности и читаемости кода.

Требования

  • Опыт работы с Vue 3 (Composition API) от 1 года;
  • Отличное знание TypeScript;
  • Понимание архитектурных принципов (SOLID, Clean Architecture, паттерны проектирования);
  • Опыт работы с TailwindCSS, Pinia, axios, vee-validate;
  • Понимание подхода Feature-Sliced Design (обязательно);
  • Опыт создания Telegram Mini App или интеграции с Telegram API — будет преимуществом;
  • Умение писать структурированный, читаемый и поддерживаемый код.

Будет плюсом

  • Опыт работы с Bun, Elysia, Drizzle ORM;
  • Опыт с Redis, BullMQ, PostgreSQL;
  • Опыт создания Telegram-ботов на grammy;
  • Понимание CI/CD и деплоя на VPS.

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

  • Работа с современным технологическим стеком;
  • Участие в разработке реальных Telegram Mini App-проектов;
  • Возможность влиять на архитектуру и технологические решения;
  • Минимум бюрократии и максимум автономности;
  • Гибкий график, удалённая работа и дружественная команда.