Freedom Telecom - современная телекоммуникационная компания, развивающая на рынке Республики Казахстан широкополосный доступ к сети интернет в каждый дом и открытый доступ Wi-Fi в крупных городах. Мы работаем в тесном сотрудничестве с мировыми производителями оборудования - программного обеспечения.
Чем предстоит заниматься:
- Проектирование и разработка backend-сервисов на NestJS (REST / GraphQL);
- Развитие масштабируемой микросервисной архитектуры;
- Интеграция внешних систем и сервисов (Redis, PostgreSQL, MinIO, LDAP, Kafka);
- Обеспечение безопасности, авторизации и аутентификации (JWT, RBAC, LDAP, Passport);
- Подключение телеметрии и трассировки через OpenTelemetry;
- Поддержание и документирование API через Swagger / OpenAPI;
- Работа с контейнеризацией (Docker / docker-compose) и CI-скриптами.
Знания, навыки, важные для этой позиции:
- Глубокие знания NestJS, понимание принципов модульной архитектуры;
- Уверенное владение TypeScript, знание стандартов ESLint/Prettier;
- Опыт разработки REST и/или GraphQL API (Apollo Server);
- Отличное знание PostgreSQL: сложные SQL-запросы, индексы, TypeORM-миграции;
- Опыт работы с Redis, BullMQ (очереди, повтор, ретраи, приоритеты);
- Настройка JWT, Passport, RBAC (роль-based доступ);
- Опыт написания unit и e2e тестов (Jest / Supertest);
- Работа с Docker, docker-compose (локальные окружения);
- Работа с multipart-запросами, интеграция с системами хранения (MinIO / S3).
Будет преимуществом
- Настройка cron-задач (@nestjs/schedule);
- Опыт работы с LDAP, внешними системами авторизации (SSO, Keycloak);
- Владение GraphQL Subscriptions, WebSocket / socket.io;
- Опыт построения CI/CD пайплайнов (GitLab CI, GitHub Actions,);
- Понимание принципов observability (Prometheus, Grafana);
- Опыт написания утилит или вспомогательных скриптов на Rust (CLI, обработка данных, фоновые сервисы).
Что мы предлагаем:
- График 5/2, с 9:00 до 18:00;
- Привилегии от экосистемы Freedom Holding;
- Экстра days off, помимо отпускных и больничных;
- Материальная помощь по памятным событиям;
- Самые инновационные, амбициозные проекты и задачи.