golang developer
генерация резюме под вакансию
сопроводительное письмо
описание
Проект в банковской сфере занимается импортозамещением телефонии и разработкой собственного решения для исходящего обзвона.
задачи
- Разрабатывать бэкенд-сервисы на Go;
- Участвовать в создании собственного решения для исходящего обзвона;
- Проектировать API и микросервисную архитектуру;
- Работать с реляционными базами данных, Redis и брокерами сообщений;
- Настраивать контейнеризацию, CI/CD и окружения для сервисов;
- Покрывать код тестами и участвовать в проверке кода;
- Разбираться в доменной области телефонии, FreeSWITCH, SIP и контактных центров.
требования
- Коммерческий опыт разработки на Go от 5 лет;
- Глубокое понимание конкурентности: горутины, каналы, синхронизация, контекст;
- Уверенное владение стандартной библиотекой Go;
- Опыт работы с net/http, gRPC, REST;
- Знание принципов проектирования API и микросервисной архитектуры;
- Опыт работы с реляционными базами данных PostgreSQL/MySQL: проектирование схем, оптимизация запросов, транзакции;
- Опыт работы с Redis: кэширование, очереди;
- Понимание работы брокеров сообщений: Kafka, RabbitMQ, NATS;
- Опыт работы с Docker и контейнеризацией сервисов;
- Навыки настройки CI/CD: GitLab CI / GitHub Actions;
- Уверенное владение Linux и навыки диагностики;
- Опыт покрытия кода тестами: unit, integration;
- Опыт проверки кода, уверенное владение Git;
- Понимание паттернов проектирования и SOLID;
- Самостоятельность, умение декомпозировать задачи;
- Будет плюсом понимание протокола SIP, знание RTP/RTCP, медиа-потоков и кодеков, опыт работы с FreeSWITCH, понимание архитектуры контактных центров, опыт интеграции с SIP-транками и телеком-оборудованием, понимание метрик контактного центра, знакомство с WebRTC, опыт работы с Kubernetes.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.