Требуется Node.js Backend разработчик

Приглашаем специалиста для разработки и поддержки серверной части проекта. Работа с современным стеком технологий, интересные задачи по реализации real-time функциональности.

Технический стек проекта

  • Backend-фреймворк: Node.js (Nest.js)
  • База данных: PostgreSQL
  • Авторизация: Firebase Auth
  • Тип API: REST
  • Административная панель: Retool (требуется интеграция)
  • Realtime-коммуникация: WebSockets
  • Дополнительно: Реализация push-уведомлений для мгновенного оповещения пользователей

Обязанности и задачи

  • Разработка серверной логики на Node.js с использованием фреймворка Nest.js
  • Проектирование и работа с реляционной базой данных PostgreSQL
  • Настройка и интеграция системы аутентификации через Firebase Auth
  • Создание REST API для взаимодействия с клиентскими приложениями
  • Реализация real-time функциональности с использованием WebSockets
  • Настройка и отправка push-уведомлений
  • Интеграция backend-системы с админ-панелью на Retool
  • Оптимизация производительности и обеспечение стабильности работы сервиса

Требования к кандидату

  • Опыт коммерческой разработки на Node.js от 2-х лет
  • Глубокое знание фреймворка Nest.js и его экосистемы
  • Опыт работы с PostgreSQL (проектирование схем, оптимизация запросов)
  • Понимание принципов REST API
  • Опыт реализации real-time решений (WebSockets, Socket.io или аналоги)
  • Знакомство с облачными сервисами Firebase (в частности, Firebase Auth)
  • Умение читать ТЗ, предлагать решения и соблюдать дедлайны
  • Приветствуется опыт интеграции с внешними админ-панелями

Готовы рассмотреть подробное портфолио и примеры выполненных проектов. В ответе укажите ваш опыт работы с указанными технологиями и предполагаемые сроки выполнения.