Войти

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

Компания TAMKG
Тип Офис / Бишкек
Оклад 40000 - 70000 KGS в месяц
Описание вакансии

Команда TAMKG ищет Backend-разработчика (Node.js / NestJS) для развития и поддержки нашей платформы.

TAMKG — действующий IT-продукт в сфере краткосрочной аренды недвижимости. Платформа объединяет клиентов и арендодателей, включает мобильные приложения и веб-сервис, систему бронирования, онлайн-оплаты, уведомления, интеграции с электронными замками и другие сервисы.

Мы ищем разработчика, который сможет быстро разобраться в существующем проекте, участвовать в разработке нового функционала и постепенно брать на себя ответственность за backend-направление.


Чем предстоит заниматься:

  • Разрабатывать и поддерживать backend на Node.js / TypeScript / NestJS.
  • Разрабатывать и поддерживать REST API для мобильных приложений и веб-платформы.
  • Работать с PostgreSQL и TypeORM: проектирование таблиц, связи, миграции, запросы и оптимизация.
  • Разрабатывать новый функционал и дорабатывать существующий.
  • Работать с бизнес-логикой бронирований, пользователей, объектов недвижимости, оплат и уведомлений.
  • Интегрировать сторонние API и сервисы.
  • Работать с Redis, фоновыми задачами и Cron-задачами.
  • Разбираться в существующем коде, проводить рефакторинг и улучшать архитектуру проекта.
  • Находить и исправлять ошибки в production.
  • Следить за производительностью, стабильностью и безопасностью backend.
  • Работать с Docker, Linux, Nginx, Git и процессом развертывания приложения.
  • Участвовать в обсуждении архитектуры и технических решений.

Что мы ожидаем:

  • Коммерческий опыт backend-разработки от 1 года.
  • Уверенное знание JavaScript / TypeScript.
  • Практический опыт работы с Node.js и NestJS.
  • Хорошее знание PostgreSQL и SQL.
  • Опыт работы с TypeORM или другим ORM.
  • Понимание принципов построения REST API.
  • Понимание авторизации, JWT, ролей и прав доступа.
  • Опыт работы с Git.
  • Умение читать и разбираться в чужом коде.
  • Понимание принципов построения и поддержки production-систем.
  • Умение самостоятельно находить причины ошибок и предлагать решения.
  • Ответственность за написанный код и готовность доводить задачи до production.

Будет преимуществом:

  • Опыт работы с Redis.
  • Опыт работы с Docker и Linux.
  • Опыт настройки Nginx и CI/CD.
  • Опыт интеграции платёжных систем.
  • Опыт интеграции сторонних API.
  • Опыт работы с WebSocket.
  • Опыт разработки систем бронирования, маркетплейсов или e-commerce.
  • Опыт работы с высоконагруженными системами.
  • Понимание архитектуры микросервисов.
Телефон +996 700 754 454