Обязанности:
О проекте: Разработка решения для сети оператора связи. Стек технологий: Языки программирования Backend: Golang (1.22+); БД: PostgreSQL, Redis (или аналог); Очереди: NATS, Kafka; Другие технологии: SIP, TCP/IP, TLS, Diameter, Rest API, XML, JSON; CI/CD: Gitlab; Депллой: kubernetes, ansible; Наблюдаемость: Prometheus, Grafana, ELK, OT. Чем предстоит заниматься: Поддержка и развитие проекта, разработка нового функционала; Участвовать в код-ревью, рефакторинге и анализе ошибок. Проект одновременно сложный и интересный. На проекте высокие требования к качеству кода, обеспечению отказоустойчивой работы в условиях несовершенной среды. Одновременно предъявляются требования к безопасности разработки. Во время разработки потребуется, с одной стороны, опираться на документацию (RFC, специфичные) и одновременно принимать решения по вопросам, которые не описаны в стандартах.Размер команды до 10 человек, работа по Agile. Что мы ожидаем: Уровень Senior/Middle+; Образование высшее, законченное; Знание английского: умение читать техническую документацию. Стандарты все на английском: RFC, GSMA и прочее; Опыт коммерческой разработки от 4 лет; Опыт написания асинхронного и многопоточного кода. Опыт работы с сокетами; Знание принципов построения распределенных отказоустойчивых и высоконагруженных приложений; Опыт написания тестов. Что мы предлагаем: Удобный график работы; Работу в команде увлеченных и профессиональных людей; Решение сложных и интересных задач; График работы: 5/2 (09-18:00 или 10:00-19:00); Полностью белую ЗП (отталкиваемся от ваших ожиданий); Аккредитацию ИТ компании.