Мы ищем backend-разработчика, который поможет поддерживать и развивать существующую архитектуру, а также участвовать в проектировании и улучшении системы под рост нагрузки.
Part-time формат: половина ставки, удалённая работа. В приоритете для нас результат и регулярная коммуникация.
Свобода в архитектурных решениях: возможность с нуля строить сложные системы и/или переосмысливать существующие на современном стеке (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.
Опыт проектирования REST / GraphQL API, реализации аутентификации и авторизации.
Сильные навыки работы с PostgreSQL: нормализация, индексы, оптимизация запросов.
Практический опыт с Drizzle ORM или готовность быстро освоить.
Уверенная работа с Ubuntu: деплой, systemd, nginx, SSL, базовый мониторинг.
Понимание принципов масштабируемых систем: кэширование, транзакции, очереди, работа под нагрузкой.
Готовность брать ответственность за результат, качество и стабильность сервиса.