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