Unimatch Lab — венчурная AI-driven студия, базирующаяся в Кремниевой долине, с фокусом на конвейерное создание вертикальных AI-продуктов.
Мы строим мультиагентную экономику будущего и за ближайшие 24 месяца планируем выпустить 100 AI-решений в HealthTech, LegalTech, HRTech, PropTech и других вертикалях.
Профиль кандидата
Мы ищем A-Player Backend Developer с глубоким опытом в TypeScript / Node.js, NestJS и проектировании масштабируемых микросервисов на Docker с продвинутой работой с БД (PostgreSQL, Supabase, PlanetScale).
Это инженер, который уверенно работает с REST/ GraphQL, WebSocket, event-driven архитектурой, очередями (BullMQ, Redis Streams, Kafka), CI/CD и тестированием на Jest / Supertest. Понимает специфику real-time voice-систем, модерации безопасного контента и интеграции LLM в backend.
Для него AI-инструменты (ChatGPT, Copilot, Cursor, Codeium) — не игрушка, а обязательная часть рабочего процесса для ускорения разработки, генерации boilerplate, тестов и автоматизации рутины.
Он автономен, принимает обоснованные архитектурные решения и двигает продукт вперёд так, чтобы серверная часть всегда была надёжной, быстрой и готовой к масштабированию.
Технические требования
Core Stack
- TypeScript / Node.js - продакшн-опыт 3+ лет, уверенное владение асинхронностью, модульной архитектурой и паттернами проектирования.
- NestJS - глубокое знание REST, базовое понимание GraphQL (как nice-to-have)
- Микросервисная архитектура - проектирование и поддержка масштабируемых систем с Docker (контейнеризация, оркестрация, оптимизация образов).
- Базы данных - PostgreSQL (оптимизация запросов, индексы, транзакции), Supabase, PlanetScale; проектирование схем, миграции, репликация.
- Event-driven архитектура - WebSocket, очереди (BullMQ, Redis Streams, Kafka), асинхронная обработка событий.
- Интеграции - внешние и внутренние API, сервисы аутентификации (OAuth2, JWT), платёжные шлюзы.
- LLM orchestration (RAG / moderation)
- Интеграции с TTS/STT
- Безопасность и модерация контента
DevOps и инфраструктура
- CI/CD - GitHub Actions, GitLab CI или аналогичные пайплайны, автоматизация деплоя.
- Контейнеризация - Docker Compose, оптимизация билдов, безопасность контейнеров.
- Мониторинг и логирование - Prometheus, Grafana, ELK / OpenSearch, Sentry.
- Среды и конфигурации - управление env, секретами, релизными ветками, откатами.
Качество кода и тестирование
- Unit и интеграционные тесты: Jest, Supertest.
- Контрактное тестирование API: Swagger / GraphQL Docs, автоматическая генерация схем.
- Code review и статический анализ: ESLint, Prettier, Husky.
AI-Fluent (must have)
- Практическое применение ChatGPT, Copilot, Cursor, Codeium для: генерации boilerplate, ускоренного написания тестов, миграций и рефакторинга, автоматизации повторяющихся задач.
- Опыт интеграции LLM в backend-архитектуру prompt engineering RAG pipeline
Nice-to-have
- Опыт с serverless-подходом (AWS Lambda, Cloudflare Workers, Vercel Functions).
- Kubernetes (K8s) — базовое понимание деплоя микросервисов в кластере.
- Опыт построения high-load систем (от 1k RPS и выше).
- Оптимизация стоимости инфраструктуры и времени отклика API.
Ожидания от идеального Backend Developer
- Боевой опыт в стеке. Уверенное владение TypeScript / Node.js, NestJS и PostgreSQL на уровне регулярного решения продакшн-задач.
- Архитектурная зрелость. Способность быстро спроектировать микросервис с учётом масштабируемости, отказоустойчивости и технического долга.
- Понимает специфику real-time voice-систем, безопасного контента и интеграции LLM в backend.
- Осознанная оптимизация. Глубокое понимание влияния производительности на продукт: оптимизация запросов, кэширование, очереди, асинхронная обработка там, где это действительно даёт эффект.
- Интеграция AI в процесс разработки. Активное применение ChatGPT, Copilot, Cursor, Codeium для ускорения типовых задач: генерации boilerplate, автотестов, миграций, рефакторинга, документации.
- DevOps-компетенции. Владение Docker, CI/CD, системами мониторинга и логирования, уверенная работа с деплоем, миграциями и откатами релизов.
- Фокус на результате. Понимание бизнес-цели каждой фичи и готовность предлагать более простые или быстрые решения без ущерба качеству.
- Эффективная коммуникация. Умение быстро получать недостающие данные у продакта, фронтенда или дизайна, чтобы двигать задачу без задержек.
- Поддерживаемый код. Чистая структура, понятные модули и отсутствие “магии” — код легко читается и развивается другими членами команды.
- Ответственность за продукт. Доведение задач до полноценного продакшена и контроль стабильности работы после релиза. </aside>
Ownership и роль в команде
- Разработка новых backend-продуктов с нуля — от архитектурного дизайна до вывода в продакшн.
- Проектирование и развитие микросервисной архитектуры с учётом масштабируемости, отказоустойчивости и будущей нагрузки.
- Интеграция с API, базами данных и фронтендом — работа с REST, GraphQL, WebSocket, внешними и внутренними сервисами.
- Настройка и поддержка DevOps-инфраструктуры — Docker, CI/CD, автоматизация развёртываний, мониторинг и логирование.
- Оптимизация производительности и безопасности — снижение времени отклика, оптимизация запросов, защита от уязвимостей.
- Разработка и сопровождение тестов — unit, интеграционные, контрактные тесты для стабильной работы сервисов.
- Поддержка и улучшение существующих решений — рефакторинг, устранение технического долга, улучшение архитектуры.
- Участие в архитектурных и продуктовых обсуждениях — совместная выработка решений с командой разработки и продактом.
- Документирование и сопровождение релизов — Swagger / GraphQL Docs, релизные заметки, инструкции по интеграции.
Что мы предлагаем
- Доход без потолка — базово от $4,000+ в месяц, растёт вместе с количеством продуктов и перфомансом
- Работа над прорывными AI-продуктами в венчурной студии из Кремниевой долины
- Команда A-Players, в которой ты будешь быстро расти и развиваться
- Полная автономия, доверие и минимум бюрократии — мы не микроменеджим, ты сам принимаешь решения и отвечаешь за результат
- Удалённый формат и гибкий график — важен результат, а не часы за компьютером
- Доступ к инсайдам и нетворку топовых фаундеров, инженеров и инвесторов
Что дальше?
Если ты внимательно прочитал эту вакансию и чувствуешь, что она с тобой резонирует по ценностям, подходу и профайлу — сделай два простых шага:
1. Заполни короткую форму по ссылке ( нотион) https://noteforms.com/forms/backend-developers-rwu66e
2. Пришлите видеокружок в Telegram 👉 @Unimatch_work (до 60 секунд), в котором ответьте на три вопроса ниже, и продублируйте своё CV, чтобы мы быстро нашли вас в базе:
- Ваш опыт в разработке: сколько лет, с каким стеком и в каких типах проектов работали.
- В чём вы особенно сильны как разработчик (SuperPower) и как это помогает достигать результата.
- Почему считаете, что идеально подходите под эту роль и сможете усилить нашу команду.
Ключевые навыки
- Node.js
- Docker
- TypeScript
- React
- REST API
- Микросервисная архитектура
- MLflow
- LLM
- ML
- Русский — C2 — В совершенстве
- Английский — B1 — Средний