- Зарплата
- 60 000 ₽
Откликайтесь
на вакансии с ИИ

Fullstack TypeScript Developer
Интересный проект в сфере AI с современным стеком технологий и возможностью удаленной работы. Однако заявленная заработная плата находится на нижней границе рынка для Fullstack-разработчика.
Сложность вакансии
Позиция подходит для разработчиков с небольшим опытом (от 1 года). Основная сложность заключается в широком стеке (Fullstack) и необходимости работать с множеством внешних AI-интеграций.
Анализ зарплаты
Предложенная зарплата в 60 000 ₽ значительно ниже среднерыночной для Fullstack-разработчика с опытом от 1 года, которая обычно начинается от 100 000 ₽. Вероятно, такая сумма предполагает частичную занятость или ориентирована на Junior-специалистов.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к разработке инновационной AI-платформы и работайте с самыми передовыми моделями генерации контента!
Описание вакансии
Fullstack TypeScript Developer
Удалённо · Полная / частичная занятость
Опыт: от 1 года коммерческой разработки
💰 60 000₽ (в зависимости от опыта и загрузки)
О проекте
Мы делаем 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-технологиями
Отклик: Откликнуться
Вакансии от @vacancysmm
⚠️ВНИМАНИЕ⚠️ Если вас просят выполнить ЛЮБЫЕ действия с вашим iCloud - выйти из вашего аккаунта/зайти под другим аккаунтом ИЛИ продиктовать код/смс, прислать запись экрана ИЛИ выполнить другие странные действия — не отвечайте и сразу жалуйтесь на вакансию. Это мошенник.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- Node.js
- Fastify
- grammY
- Prisma
- PostgreSQL
- BullMQ
- Redis
- S3
- FFmpeg
- React
- Next.js
- Vite
- Tailwind CSS
- Docker
- Turborepo
- pnpm
- GitHub Actions
Возможные вопросы на собеседовании
Проект активно использует очереди для обработки задач. Важно понимать, как кандидат справляется с отказами.
Как бы вы реализовали механизм повторных попыток (retries) для задачи в BullMQ, если внешний AI-сервис временно недоступен?
Вакансия предполагает работу с Prisma и PostgreSQL. Разработчик должен уметь оптимизировать запросы.
Как в Prisma реализовать эффективную выборку данных с вложенными отношениями, чтобы избежать проблемы N+1?
Проект использует Next.js 14. Важно знать современные подходы к рендерингу.
В каких случаях в Next.js вы отдадите предпочтение Server Components перед Client Components при разработке личного кабинета?
Работа с медиа (FFmpeg) указана как плюс, но важна для генерации видео/аудио.
Был ли у вас опыт обработки тяжелых файлов на Node.js? Как предотвратить блокировку event loop при работе с потоками данных?
Проект строится на микросервисах и монорепозитории.
Какие преимущества дает использование Turborepo в проекте с несколькими микросервисами и фронтендом на TypeScript?
Похожие вакансии
LegalTech Python / Fullstack разработчик
Senior fullstack developer (Node.js + React.js)
Middle Fullstack / Backend Developer (AI-Native Architect)
Senior fullstack developer
Fullstack Разработчик Senior
Senior .NET-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Зарплата
- 60 000 ₽