Вакансия: Старший разработчик Go, Телефония
Описание вакансии
Ozon Банк это отдельная часть Ozon, где тесно переплетается всё, что связано с финансами и IT. Мы создаём новые для рынка продукты и сервисы для физических и юридических лиц. Гордимся атмосферой в командах: каждый сотрудник может влиять на процессы и пути к результату.
Ищем старшего разработчика Go в команду телефонии. Наша команда создает современную телефонную инфраструктуру для систем продаж и поддержки в банке. Это стратегически важный продукт, напрямую влияющий на клиентский опыт и бизнес-метрики.
Мы строим систему с чистого листа никакого легаси, только актуальные технологии и продуманная архитектура. При этом мы решаем задачи на стыке с инфраструктурой: помимо продуктовых задач, требуются и системные решения.
Работаем по Scrum (2-недельные спринты, груминг, планирование, ретро), без перегрузок соблюдаем баланс между эффективностью и комфортом.
Стек: Golang, gRPC, GraphQL, PostgreSQL, Clickhouse, Kafka, Prometheus, Kubernetes
Что мы предлагаем:
- Проект с высокой значимостью для бизнеса ваша работа сразу влияет на клиентов
- Современный стек (обсуждаем на собеседовании) и развитие в сфере real-time коммуникаций
- Гибкие процессы без бюрократии, дружелюбная команда
- Возможность влиять на архитектуру и предлагать решения
Вам предстоит:
- Миграция с вендорского решения на нашу платформу веб-телефонии
- Разработка IVR, голосовых сервисов (например, проверка баланса по звонку), пуш-уведомлений перед вызовом
- Разработка системы автоматических звонков (дозвонов)
- Построение очереди распределения звонков по операторам (с различными алгоритмами балансировки)
- Интеграция VoIP (звонки через интернет)
- Участие в проектировании API и сервисов для фронтенда (веб- и мобильные приложения)
Мы ожидаем:
- Опыт в backend-разработке от 3+ лет (Go/Java или другие языки для высоконагруженных систем)
- Желание освоить Go (если сейчас это не ваш основной язык программирования)
- Знание микросервисов, очередей (Kafka/RabbitMQ), баз данных (PostgreSQL, Redis)
- Умение проектировать отказоустойчивые и масштабируемые решения
- Будет плюсом: понимание принципов телефонии (SIP, WebRTC, VoIP)