Backend Developer
Birdhouse
- Алматы
- 700 000 тнг в месяц
- Постоянная работа
- Полная занятость
- Разработка и поддержка 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, микросервисы
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