Backend-разработчик

Источник вакансии: https://hh.ru/vacancy/128065205
Компания: Азов Валерий Анатольевич
Роль: Инженер/Разработчик HR-Tech
Город: Дубай
Требования к опыту: 3–6 лет
Дата добавления: 27.11.2025


Кратко о компании


Fundamental Hospitality — ведущая компания в сфере luxury hospitality в регионе GCC, основана в 2011 году. Наш портфель: 26 ресторанов в Дубае, Абу‑Даби, Эр‑Рияде, Лондоне, Майами, Монако, Дохе и Марбелье; более 3000 сотрудников. Известные бренды: GAIA, Shanghai Me, Alaya, La Maison Ani, Cipriani, Scalini; планируется 50+ новых заведений за 5 лет в MENA, Европе, Великобритании и США.


Проект


ShiftRoom — внутренняя HR‑платформа, призванная заменить внешние системы и создать современный, удобный и масштабируемый инструмент для управления персоналом. За 5 месяцев реализованы: планирование смен, автоматический учёт рабочего времени, трекинг отпусков. В горизонте 10–12 месяцев предстоит разработка ключевых модулей: payroll для 3000+ сотрудников, управление документами, порталы для сотрудников/менеджеров/HR, интеграция с бухгалтерией.


Обязанности


Разработка и поддержка серверной части платформы на Node.js и Express.

Проектирование и оптимизация реляционной базы данных на PostgreSQL (написание запросов, индексы, миграции через Drizzle ORM).

Разработка и поддержка безопасных и надёжных REST API для внутренних нужд и интеграций.

Реализация фоновых задач и кэширования с использованием BullMQ и Redis.

Участие в код-ревью, написание технической документации, сотрудничество с фронтенд-разработчиками.


Требования


4-5 лет коммерческого опыта в backend-разработке.

Уверенное владение

Node.js

и

Express и Nest

.

Опыт работы с

PostgreSQL и MongoDB

: написание сложных SQL-запросов (JOIN, CTE), понимание индексов и оптимизации запросов.

Знание

TypeScript

на бэкенде.

Опыт работы с

DrizzleORM


Опыт проектирования и реализации

REST API

.

Понимание принципов аутентификации, авторизации и безопасности веб-приложений.

Опыт работы с Git, участие в код-ревью.

Английский на уровне

Intermediate+

(чтение и написание документации, участие в обсуждениях).


Tech stack:



Backend:

Node.js, Express, TypeScript.


База данных:

PostgreSQL, Drizzle ORM.


Инфраструктура:

Queues & Caching: BullMQ, Redis; Deploy: Fly.io; Auth: Supabase.


Технические навыки



Backend:

Разработка на Node.js/Express (middleware, error handling), работа с очередями (BullMQ).


Базы данных:

Глубокое понимание SQL, умение работать со схемами БД, оптимизация запросов.


API:

Проектирование и версионирование REST API, обработка ошибок, безопасность.


Инфраструктура:

Опыт работы с облачными платформами (Fly.io, Vercel), понимание базовых принципов CI/CD.


Желательно


Опыт работы с одним из фронтенд-фреймворков (React) для лучшего взаимодействия с командой.

Знакомство с концепциями HRIS, payroll или документооборота.

Опыт работы в стартап-среде с быстрыми циклами релиза (MVP).

Умение эффективно взаимодействовать с нетехническими заказчиками или менеджерами.


Условия


Высокоответственная роль на ключевом внутреннем проекте компании с тысячами пользователей.

Работа над greenfield-продуктом с потенциалом трансформации в SaaS-решение в течение 1.5–2 лет.

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

Стабильный проект в быстрорастущей международной компании.

Telegram-канал HR-Tech.Карьера 🔥

Ежедневно публикуем вакансии в сфере HR-Tech от лучших компаний. Подпишитесь, чтобы найти работу своей мечты!