Разработчик бэкенда в команду телефонии Яндекс Go

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

Задачи, которые мы решаем:

  • Улучшение ядра управления звонками
  • Предоставление интерфейсов с текущим и историческим состоянием системы
  • Автоматизация процессов
  • Безопасность данных пользователей.

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

Проекты, в которых вы сможете участвовать:

  • Звонки внутри приложения
  • Сервис входящих очередей
  • Предиктивный и прогрессивный алгоритм для обзвонов
  • Безопасная работа с персональными данными
  • Интеграция мобильных телефонов в телефоническую платформу (FMC-звонки)
  • Развитие и обобщение функциональности для привлечения новых клиентов

Наш стек:

  • Микросервисная архитектура
  • C++ и Python
  • Асинхронный фреймворк userver (1 и 2)

Мы уделяем много внимания проектированию API и новых сервисов, отказоустойчивости, проработке стресс-сценариев, процессам внутри команды и со смежными подразделениями, качеству и прозрачности новых изменений в продукте. Передаём знания внутри команды на еженедельных мероприятиях-митапах и личных встречах. В команде налажена система менторства и адаптации новых разработчиков.

Какие задачи вас ждут

  • Разрабатывать фичи и проекты от зарождения до выхода в продакшен
  • Продумывать дизайн расширяемых интерфейсов и API
  • Участвовать в создании своего сервиса очередей
  • Улучшать и унифицировать алгоритмы распределения звонков
  • Развивать продукт для удобства клиентов, обобщать и автоматизировать функциональность
  • Принимать архитектурные вызовы
  • Поддерживать надёжность и качество системы

Мы ждём, что вы

  • Знакомы с C++ и STL или готовы его выучить при наличии опыта работы с другим компилируемым языком (у нас C++17)
  • Ориентируетесь в классических алгоритмах и структурах данных
  • Работали с NoSQL- или SQL-базами данных (PostgreSQL, MongoDB, Redis и др.)
  • Обладаете здоровым перфекционизмом и стремитесь улучшать всё вокруг себя

Будет плюсом, если вы

  • Имеете представление о конечных автоматах, Soft Realtime
  • Знакомы с протоколами VoIP SIP и RTP
  • Пишете на Python или хотите его изучить
  • Работали с микросервисной архитектурой и высоконагруженными системами

Что мы предлагаем

  • Работу в сильной командае с которой можно расти
  • Сложные задачи для сервисов с миллионами пользователей
  • Возможность влиять на процесс и результат
  • Зарплату на уровне рынка и выше
  • Премии каждые полгода по итогам работы
  • Ипотечные программы под 3% на 10 лет или без процентов на три года
  • Компенсацию оплаты питания
  • Расширенную программу ДМС, оплату 80% стоимости ДМС для супругов и детей
  • Спортзал, тренажёрный зал, занятия йогой в офисе
  • Гибкий график
  • Бесплатную парковку
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)