Senior Backend разработчик (NestJS)

Freedom Telecom Operations

Senior Backend разработчик (NestJS)

Астана, проспект Рахимжана Кошкарбаева, 1/3

Описание вакансии

Freedom Telecom - современная телекоммуникационная компания, развивающая на рынке Республики Казахстан широкополосный доступ к сети интернет в каждый дом и открытый доступ Wi-Fi в крупных городах. Мы работаем в тесном сотрудничестве с мировыми производителями оборудования - программного обеспечения.

Чем предстоит заниматься:
- Проектировать и реализовывать backend-сервисы на базе NestJS (включая REST и GraphQL);
- Развивать масштабируемую архитектуру микросервисов;
- Подключать внешние системы через Redis, PostgreSQL, MinIO, LDAP;
- Настраивать очереди задач на базе BullMQ и мониторить их через @bull-board.
Обеспечивать безопасность, авторизацию и аутентификацию (JWT, RBAC, LDAP, Passport);
- Интегрировать телеметрию и трассировку через OpenTelemetry;
- Разрабатывать документацию с использованием Swagger;
- Работать с docker-compose окружениями и CI-скриптами.

Знания, навыки, важные для этой позиции:
- Углублённые знания NestJS и принципов модульной архитектуры;
- Опыт работы с PostgreSQL, написание SQL-запросов, миграций (TypeORM);
- Уверенное владение TypeScript и ESLint/Prettier стандартами;
- Опыт работы с Redis, очередями задач (BullMQ);
- Настройка и использование JWT, Passport, RBAC;
- Опыт создания REST и/или GraphQL API (Apollo);
- Опыт написания тестов: unit, e2e;
- Уверенная работа с docker / docker-compose;
- Опыт интеграции с системами хранения файлов (MinIO), работой с multipart-запросами.
Будет плюсом:
- Интеграция с OpenTelemetry, понимание принципов observability;
- Использование Swagger и генерация OpenAPI-спецификаций;
- Настройка cron-задач (@nestjs/schedule);
- Работа с LDAP и внешними системами авторизации;
- Знание GraphQL Subscriptions, WebSocket / socket.io;
- Опыт в CI/CD пайплайнах.

Что мы предлагаем:
- График 5/2, с 9:00 до 18:00;
- Комфортный офис с кухней и парковкой;
- Свободный дресс-код;
- Привилегии от экосистемы Freedom Holding;
- Экстра days off, помимо отпускных и больничных;
- Материальная помощь по памятным событиям;
- Самые инновационные, амбициозные проекты и задачи.

Навыки
  • NestJS
  • PostgreSQL
  • TypeScript
  • Проектировать и реализовывать backend-сервисы на базе NestJS (включая REST и GraphQL)
  • Опыт работы с Redis, очередями задач (BullMQ)
  • Интегрировать телеметрию и трассировку через OpenTelemetry
  • Настройка и использование JWT, Passport, RBAC
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию