О компании
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 (документация)
Условия работы
- Полный рабочий день, офис / гибридный формат.
- Конкурентная заработная плата (обсуждается по итогам собеседования).
- Работа с собственными продуктами — не аутсорс, не поток.
- Прямое влияние на бизнес: твои фичи используют менеджеры и руководители компании.
- Возможность работать с разными технологиями: от веба до микроконтроллеров.
- Минимум бюрократии — небольшая команда, быстрые решения.