Fullstack-разработчик
Описание
О компании Otaku-Heaven (юридическое лицо — ООО «Цунами тех») — технологическая компания, развивающая собственную экосистему внутренних сервисов для управления бизнес-процессами. Мы работаем с маркетплейсами (Ozon, Wildberries), автоматизируем учёт, аналитику и документооборот. Наши проекты — это не аутсорс и не потоковая разработка на заказ. Мы строим и поддерживаем собственные продукты, которые реально используются менеджерами, руководителями и администраторами компании каждый день. Стек компании: TypeScript (Node.js / Bun), NestJS, SvelteKit, Nuxt, PostgreSQL, Tailwind CSS, Docker, AWS S3, C++ для аппаратных проектов. Чем предстоит заниматься Разрабатывать и поддерживать корпоративную платформу Core — единый сайт для менеджеров и администраторов (SvelteKit + NestJS 11 + Nuxt 4). Расширять калькулятор юнит-экономики: новые типы расчётов, статьи затрат, экспорт в Excel/PDF. Поддерживать сервис автоответов на отзывы Wildberries (Bun + Elysia). Развивать систему учёта рабочего времени: веб-интерфейс (SvelteKit) + TypeScript-бекенд + прошивка ESP8266 (C++). Поддерживать десктопную программу рендера заказов WB/Ozon (C++, CMake). Писать миграции БД (ручные, TypeORM) — автогенерация не используется. Работать с интеграциями: Ozon API, Wildberries API (получение заказов, отправка ответов, обновление статусов). Вести документацию в Obsidian: стандарты, методички, регламенты. Требования Обязательные: Уверенное знание TypeScript и Node.js (опыт от 2 лет). Коммерческий опыт с NestJS (или Express/Fastify + готовность быстро освоить NestJS). Опыт работы с PostgreSQL: проектирование схем, написание запросов, миграции. Уверенный фронтенд: SvelteKit или Nuxt/Vue (или React + готовность перейти). Tailwind CSS — умение верстать по дизайн-системе, работа с CSS-переменными и темами. Docker, Docker Compose — умение поднять окружение, написать Dockerfile. Git, опыт работы в команде, код-ревью. Будет плюсом: Опыт с TypeORM и ручными миграциями. Опыт с Bun и фреймворком Elysia. Знание C++ на уровне чтения/правки существующего кода (ESP8266, CMake). Опыт интеграции с API маркетплейсов (Ozon, Wildberries, Яндекс.Маркет). Опыт работы с AWS S3 (пресайнед URL, прямая загрузка). Понимание юнит-экономики: себестоимость, ОПР, маржинальность. Технологический стек проектов Backend NestJS 10/11, TypeORM, PostgreSQL, Bun + Elysia, JWT (jose), Swagger/OpenAPI, cron (@nestjs/schedule) Frontend SvelteKit (Svelte 5, SSR), Nuxt 4 (Vue 3 Composition API), Tailwind CSS 4 (OKLCH), Pinia, TanStack Table, Zod + vee-validate, Reka UI Интеграции Ozon API, Wildberries API, AWS S3 DevOps Docker + Docker Compose, GitHub Actions, Nginx Дополнительно C++ (ESP8266, Qt, CMake), ExcelJS, PDFKit, Obsidian (документация) Условия работы Полный рабочий день, офис / гибридный формат. Конкурентная заработная плата (обсуждается по итогам собеседования). Работа с собственными продуктами — не аутсорс, не поток. Прямое влияние на бизнес: твои фичи используют менеджеры и руководители компании. Возможность работать с разными технологиями: от веба до микроконтроллеров. Минимум бюрократии — небольшая команда, быстрые решения.