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

Birdhouse

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 1 д. назад
Livin — IT-компания по бронированию отелей и жилья в Казахстане с планами выхода на международные рынки. Присоединяйтесь к команде на этапе активного роста!Обязанности
  • Разработка и поддержка GraphQL и REST API на NestJS
  • Проектирование backend-архитектуры с применением DDD и CQRS
  • Интеграция с платёжными системами и внешними сервисами
  • Работа с базами данных: проектирование, оптимизация, миграции
  • Разработка real-time функционала через WebSocket
  • Реализация фоновых задач и очередей
Требования
  • 2+ года опыта с Node.js и TypeScript
  • Опыт работы с NestJS или похожими фреймворками
  • Знание PostgreSQL и ORM (Objection.js/TypeORM/Knex.js)
  • Опыт с GraphQL (Apollo Server)
  • Работа с Redis и очередями задач
  • Понимание JWT, OAuth, аутентификации
  • Базовое знание Docker и CI/CD
Плюсом:
  • Elasticsearch, AWS, платёжные системы, CQRS, микросервисы
Наш стекBackend: Node.js 20.x, TypeScript, NestJS 8.x, Fastify
API: GraphQL (Apollo), REST, WebSocket
Database: PostgreSQL, Knex.js, Objection.js
Cache & Queues: Redis, Bull
Search: Elasticsearch
Auth: JWT, Passport.js (Apple, Google)
Notifications: Firebase, AWS SNS
Infrastructure: Docker, AWS (S3, ECS, CloudFront), GitLab CI
Monitoring: Sentry, New Relic
Architecture: DDD, CQRSLivin — это онлайн-платформа для бронирования жилья и отелей.На платформе собраны квартиры, дома, апартаменты и отели с возможностью мгновенного бронирования и полной онлайн-оплаты. Мы автоматизируем то, что раньше отнимало часы: переписки, звонки, отмены, заселение. Поддержка гостей работает 24/7.Мы за технологии, честность и здоровый темп работы. У нас нет бюрократии, зато есть реальные задачи, амбиции и возможность влиять на продукт.

HeadHunter