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-проектов;
- Возможность влиять на архитектуру и технологические решения;
- Минимум бюрократии и максимум автономности;
- Гибкий график, удалённая работа и дружественная команда.
 
                 
                