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

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

Дубай

Описание вакансии

Кратко о компании
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 лет.
Возможности для профессионального роста и развития в составе сильной технической команды.
Стабильный проект в быстрорастущей международной компании.

Навыки
  • PostgreSQL
  • Git
  • JavaScript
  • Docker
  • SQL
  • MongoDB
  • REST API
  • Node.js
  • Redis
  • TypeScript
Посмотреть контакты работодателя

Адрес

Похожие вакансии

ФККГруп
Удаленная работа
  • Москва

  • до 400000 RUR

Рекомендуем
Strive
Удаленная работа
  • Москва

  • до 400000 RUR

Рекомендуем
Р-Софт
Удаленная работа
  • Москва

  • до 400000 RUR

Рекомендуем
Зерно-Агрегатор
Удаленная работа
  • Москва

  • от 230000 RUR

Диджитал Форс

Backend Developer (Fastify)

Диджитал Форс

Удаленная работа
  • Москва

  • от 250000 RUR

MadOut Games
Удаленная работа
  • Москва

  • от 250000 RUR

БАЗАР
Удаленная работа
  • Москва

  • до 300000 RUR

БАЗАР
Удаленная работа
  • Москва

  • до 300000 RUR

StormWall™
Удаленная работа
  • Москва

  • до 300000 RUR

Удаленная работа
  • Москва

  • до 300000 RUR

Senior-Backend разработчик в Vivora

Лящ Максим Михайлович

Удаленная работа
  • Москва

  • до 200000 RUR

Voximplant
Удаленная работа
  • Москва

  • до 200000 RUR

M1
Удаленная работа
  • Москва

  • до 3100 USD

Hello, Doc!
Удаленная работа
  • Москва

  • до 300000 RUR

e-Comet
Удаленная работа
  • Москва

  • до 350000 RUR

СберМобайл
Удаленная работа
  • Москва

  • до 350000 RUR

Affilyx (ООО Здоровье Онлайн)

Backend Developer (PHP, Laravel)

Affilyx (ООО Здоровье Онлайн)

Удаленная работа
  • Москва

  • до 220000 RUR

Кредит Бустер
Удаленная работа
  • Москва

  • до 300000 RUR

Половинко Константин Валерьевич

Python Backend разработчик (AI Telegram Chatbots)

Половинко Константин Валерьевич

Удаленная работа
  • Москва

  • до 300000 RUR

idaproject
Удаленная работа
  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию