Медиа Ком

Golang разработчик

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

О проекте:

Разработка решения для сети оператора связи.

Стек технологий:

Языки программирования Backend: Golang (1.22+);

БД: PostgreSQL, Redis (или аналог);

Очереди: NATS, Kafka;

Другие технологии: SIP, TCP/IP, TLS, MSRP, Rest API, XML, JSON;

CI/CD: Gitlab;

Деплой: kubernetes, ansible;

Наблюдаемость: Prometheus, Grafana, ELK, OT.

знание Swagger и S3

Чем предстоит заниматься:

Разработка приложения для IMS мобильной сети;

Участие в проработке архитектуры;

Участвовать в код-ревью, рефакторинге и анализе ошибок.

Проект одновременно сложный и интересный. На проекте высокие требования к качеству кода, обеспечению отказоустойчивой работы в условиях несовершенной среды. Одновременно предъявляются требования к безопасности разработки.

Во время разработки потребуется, с одной стороны, опираться на документацию (RFC, специфичные) и одновременно принимать решения по вопросам, которые не описаны в стандартах. Основная документация на английском языке.

Размер команды до 10 человек, работа по Agile.

Что мы ожидаем:

Уровень Senior/Middle+;

Образование высшее, законченное;

Знание английского: умение читать техническую документацию

Опыт коммерческой разработки от 4 лет;

Опыт написания асинхронного и многопоточного кода. Опыт работы с сетевыми сокетами;

Знание принципов построения распределенных отказоустойчивых и высоконагруженных приложений;

Опыт работы с брокерами сообщений. Плюсом будет NATS

Опыт написания тестов.

Что мы предлагаем:

Удобный график работы;

Работу в команде увлеченных и профессиональных людей;

Решение сложных и интересных задач;

График работы: 5/2 (09-18:00 или 10:00-19:00);

Полностью белую ЗП (отталкиваемся от ваших ожиданий);

Аккредитацию ИТ компании.