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