Birdhouse

Middle Backend Developer (NodeJS)

700 000 - 1 200 000 KZT
  • Алматы
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Node.js
  • REST
  • MongoDB
  • Redis
  • RabbitMQ
  • PostgreSQL
  • ORM

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, CQRS