Backend-разработчик (Node.js / NestJS)

Smart Aurum Project Management L.L.C
Основная информация о компании

Полное наименование компании
Smart Aurum Project Management L.L.C
Организационно-правовая форма
Общество с ограниченной ответственностью (ООО)
Контактное лицо
Anton Kim
Номер контактного лица
+971585623584
Электронная почта контактного лица
info@aurumsmart.ae
Комментарии

telegram/whatsapp +971585623584

Backend-разработчик (Node.js / NestJS)
Обновлено: 02.05.2025

Тип работы
Опыт работы
Вид занятости
Удаленная работа, Частично удаленная работа, Офисная работа
От 1 до 3 лет
Подлежит обсуждению
Разработка приложений
Комплексные решения
Тестирование
Мобильные приложения
Инфраструктура
Прочее
IT-образование
Описание

Технологии и стек:
Node.js, NestJS (желательно), либо Express
PostgreSQL (или другая реляционная БД)
REST API (GraphQL — как плюс)
Auth (JWT, OAuth2, refresh-токены)
Redis / кеширование (по необходимости)
Работа с Stripe (или другими платёжками)
Docker / CI/CD (как плюс)

Требования:
Опыт с Node.js от 1 года
Уверенное знание одного из фреймворков: NestJS предпочтителен
Умение проектировать чистую и безопасную архитектуру API
Опыт работы с базами данных: PostgreSQL, Prisma / TypeORM
Понимание принципов REST, SOLID, DRY
Опыт написания юнит- и интеграционных тестов
Будет плюсом:
Опыт интеграции Stripe или Firebase
Опыт настройки CI/CD
Опыт построения архитектуры с нуля
Интерес к AI, LLM, ChatGPT API и т.п.

Основные задачи

Задачи:
Проектирование и реализация REST API для мобильного приложения
Настройка авторизации и ролей пользователей (в том числе подписки: Free / Pro)
Реализация логики бюджета, транзакций, уведомлений
Подключение AI (OpenAI API, LLM-провайдеры) и чат-бота
Интеграция системы подписок (Stripe, Google Play, App Store)
Логирование, валидация, защита от перегрузки / спама
Работа в связке с мобильной командой (FluOer)
Требования:
Опыт с Node.js от 1 года
Уверенное знание одного из фреймворков: NestJS предпочтителен
Умение проектировать чистую и безопасную архитектуру API
Опыт работы с базами данных: PostgreSQL, Prisma / TypeORM
Понимание принципов REST, SOLID, DRY
Опыт написания юнит- и интеграционных тестов
Будет плюсом:
Опыт интеграции Stripe или Firebase
Опыт настройки CI/CD
Опыт построения архитектуры с нуля
Интерес к AI, LLM, ChatGPT API и т.п.

График работы

Условия:
Гибридная форма работы (в офисе и home office) или удаленно
Гибкий график
Уровень — Junior / Middle
Оплата: по договоренности (фикс + бонусы за релизы)