YATT FAXRIDDINOV MIRODIL SHAMSIDDIN OGLI

Backend разработчик (Node.js / NestJS)

Не указана
  • Ташкент
  • Частичная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Node.js
  • TypeScript
  • PostgreSQL
  • MySQL
  • GraphQL
  • REST API
  • Redis
  • MongoDB
  • API

Мы ищем backend-разработчика, который поможет поддерживать и развивать существующую архитектуру, а также участвовать в проектировании и улучшении системы под рост нагрузки.

Что мы предлагаем

  • Свобода в архитектурных решениях: возможность с нуля строить сложные системы и/или переосмысливать существующие на современном стеке (Node.js, NestJS, TypeScript, PostgreSQL, Drizzle ORM).
  • Среда доверия и ответственности: минимум бюрократии и созвонов, фокус на эффективности, самостоятельности и качестве.
  • Работа рядом с продуктом: прямое взаимодействие с product-менеджером и командой, быстрые циклы “идея → реализация → обратная связь”.

Задачи

  • Поддержка и развитие текущей backend-архитектуры на Node.js / NestJS.
  • Работа с PostgreSQL: проектирование схем, индексы, анализ и оптимизация запросов.
  • Настройка и поддержка deploy-инфраструктуры через Docker и виртуальные серверы (Ubuntu).
  • Базовая работа с AWS (деплой, хранение данных, основные сервисы).
  • Плотная работа с frontend-разработчиками и product-менеджером: обсуждение API, уточнение требований, декомпозиция задач.
  • Подготовка системы к масштабированию: внедрение решений под рост нагрузки (кэширование, очереди, отказоустойчивость и т.д.).

Ожидания от кандидата

  • 3+ года коммерческого опыта разработки на Node.js / TypeScript, уверенное знание NestJS.
  • Сильные навыки работы с PostgreSQL: нормализация, индексы, оптимизация запросов.
  • Практический опыт с Drizzle ORM или готовность быстро освоить.
  • Уверенная работа с Ubuntu: деплой, systemd, nginx, SSL, базовый мониторинг.
  • Понимание принципов масштабируемых систем: кэширование, транзакции, очереди, работа под нагрузкой.
  • Готовность брать ответственность за результат, качество и стабильность сервиса.