«Предприятие «ЭЛТЕКС»

Erlang/Elixir developer

Не указана
  • Новосибирск
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • Erlang
  • Elixir
  • Linux
  • Docker
  • Kubernetes
  • SQL

О компании и команде:

Мы разрабатываем и совершенствуем софтовые решения для IP-телефонии и Unified Communication, которые уже доказали свою надежность, но продолжают развиваться. Нам нужны разработчики, способные проектировать и создавать отказоустойчивые, масштабируемые решения, готовые погружаться в новые технологии и языки программирования.

Мы ищем специалистов, которые хотят работать над важными проектами, решая задачи, связанные с коммуникационными сервисами для десятков тысяч пользователей.

Над чем мы работаем:

  • Разработка и развитие системы коммуникации, с масштабами от десятков до десятков тысяч одновременных пользователей и соединений;

  • Обработка системных событий и процессинг сетевых протоколов верхних уровней;
  • Реализация алгоритмов маршрутизации телефонии и дополнительного обслуживания;

  • Создание и сопровождение отказоустойчивых кластерных систем, соответствующих концепции Unified Communication;
  • Разработке единой системы управления компонентами экосистемы ECSS-10 + Elph;
  • Реализация географически распределенного кластера телефонии;

  • Обеспечение функций СОРМ и СОРМ-3, работа в системе Антифрод;
  • Создание IVR-систем, использующих синтез и распознавание речи;

  • Интеграция с внешними CRM-системами;
  • Разработка систем голосовых и видеоконференций, чатов и селекторных совещаний;
  • Создание системы автоконфигурирования для VoIP-телефонов и программных клиентов;

  • Разработка систем мониторинга и аудита безопасности;
  • Развитие системы тестирования и сопровождения решений.

Чем предстоит заниматься:

У нас широкий спектр задач — от написания обработчиков событий до разработки архитектуры программных решений:

  • Написание обработчиков событий драйверов и системных событий;

  • Работа в распределенной среде с множеством узлов;

  • Реализация сетевых стеков и сценариев;

  • Работа с базами данных;

  • Участие в разработке и развитии архитектуры программных решений;

  • Написание юнит-тестов и сценариев для комплексного тестирования;

  • Создание и поддержка документации.

Что нужно знать:

  • Языки программирования Erlang/Elixir;

  • ОС Linux;

  • Основы сетевых технологий и протоколов;

  • Основы телекоммуникационных протоколов;

  • Работа с контейнерной виртуализацией (Docker, K8s);

  • Основы работы с базами данных (SQL/NoSQL);

  • Принципы построения High-Availability систем.

Будет плюсом:

  • Понимание работы протоколов сигнализации: SIP, H.248, SIGTRAN, SS7, DSS1;

  • Знание платформы OTP;

  • Опыт администрирования Linux-систем;

  • Знания web-технологий;

  • Знакомство с микросервисной архитектурой;

  • Опыт работы со стеками логирования, мониторинга и трассировок (Prometheus, EFK, OpenTelemetry).

Мы предлагаем:

  • Интересные задачи, амбициозные цели и возможность стоять у истоков нового проекта;
  • Конкурентное вознаграждение и его регулярный пересмотр;

Приятные бонусы:

  • Участие в профессиональных конференциях;
  • Лучший на рынке ДМС;
  • Тренажерный зал в офисе, кикер и настолки;
  • Корпоративный английский;
  • Современное офисное здание с удобной парковкой для авто и велосипедов;
  • Зеленая зона, парк, уличный спорт рядом с офисом;
  • Корпоративный транспорт;
  • Удаленный или гибридный формат работы;
  • Помощь с релокацией кандидатам из других городов.