go developer
генерация резюме под вакансию
сопроводительное письмо
описание
Группа компаний Top Selection подбирает IT-специалистам проекты под их экспертизу. Проект связан с телефонией и контактными центрами.
задачи
- Разрабатывать программное обеспечение на языке Go;
- Проектировать микросервисную архитектуру и API;
- Работать с реляционными базами данных, включая проектирование схем и оптимизацию запросов;
- Настраивать кэширование и очереди с помощью Redis и брокеров сообщений;
- Контейнеризировать сервисы с использованием Docker;
- Настраивать процессы CI/CD;
- Проводить диагностику в среде Linux;
- Покрывать код unit- и интеграционными тестами;
- Проводить код-ревью;
- Декомпозировать задачи и взаимодействовать в кросс-функциональной команде;
- Погружаться в специфичную доменную область.
требования
- Опыт коммерческой разработки на Go от 3 лет;
- Глубокое понимание многопоточности: 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, понимание архитектуры контактных центров, опыт интеграции с телеком-оборудованием, понимание метрик контактного центра, знакомство с WebRTC.
условия
- Условий в вакансии нет
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.