Требуется 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)
- Умение читать ТЗ, предлагать решения и соблюдать дедлайны
- Приветствуется опыт интеграции с внешними админ-панелями
Готовы рассмотреть подробное портфолио и примеры выполненных проектов. В ответе укажите ваш опыт работы с указанными технологиями и предполагаемые сроки выполнения.