Fullstack TypeScript Developer
Формат: удалённо · полная / частичная занятость
Опыт: от 1 года коммерческой разработки
О проекте
Мы делаем AI-платформу с Telegram-ботом для генерации изображений, видео, аудио и работы с LLM.
Интеграции: OpenAI, Claude, Gemini, Fal.ai, Replicate, HeyGen, Runway, Luma, MiniMax и др.
Архитектура:
— Telegram-бот на микросервисах
— Веб-платформа (сайт + личный кабинет + админка)
— Два монорепозитория
Стек
Backend:
TypeScript · Node.js 20+ · Fastify · grammY
Prisma · PostgreSQL · BullMQ · Redis · S3 · FFmpeg
Frontend:
React · Next.js 14 · Vite · Tailwind
Инфраструктура:
Docker · Turborepo · pnpm · GitHub Actions
Задачи
- Разработка backend-сервисов (API, воркеры, очереди)
- Интеграция AI-моделей и внешних провайдеров
- Разработка веб-платформы (Next.js): ЛК, админка, платежи
- Проектирование и миграции БД (Prisma)
- Асинхронная обработка задач через BullMQ
- Участие в архитектуре, код-ревью, CI/CD
Требования
- TypeScript (от 1 года в продакшене)
- Node.js + любой HTTP-фреймворк (Fastify / Express / Koa)
- PostgreSQL + ORM
- Опыт работы с REST API и внешними сервисами
- Базовые знания React и Next.js
- Уверенное владение Git и Docker
- Умение читать документацию на английском
Будет плюсом
- Опыт с Telegram-ботами (grammY / Telegraf)
- Очереди (BullMQ / RabbitMQ)
- Интеграции AI API (OpenAI, Anthropic и др.)
- Turborepo / pnpm workspaces
- S3 / MinIO
- Работа с медиа (FFmpeg)
- GitHub Actions
- Prometheus / Grafana
Условия
- Полностью удалённый формат
- Современный стек без легаси
- Влияние на архитектуру и продукт
- Работа с актуальными AI-технологиями