мегафон, it

Senior Golang разработчик (Java)

Проектирование, разработка и поддержка микросервисов на языке Go для системы телефонии.

мегафон, it

Зарплата не указанаРоссияМоскваУдалёнка

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

  • Проектирование, разработка и поддержка микросервисов на языке Go для системы телефонии.
  • Обеспечение высокой производительности и отказоустойчивости сервисов при работе с большим потоком звонков и пользователей.
  • Интеграция с существующими компонентами телефонии (Asterisk, Kamailio) и разработка новых модулей взаимодействия.
  • Оптимизация кода и внедрение лучших практик разработки.
  • Участие в код-ревью, менторство младших разработчиков и помощь в архитектурных решениях.

Что для этого нужно

  • Опыт коммерческой разработки от 5 лет
  • Опыт коммерческой разработки на языке Go или Java от 3-х лет
  • Опыт в сфере телекоммуникаций с продуктами телефонии обязателен
  • Глубокое понимание принципов работы микросервисной архитектуры, gRPC, REST, message brokers (Kafka, Nats)
  • Понимание принципов работы VoIP-протоколов (SIP, RTP)
  • Опыт работы с Asterisk и/или Kamailio будет большим преимуществом
  • Умение работать с базами данных и кэшированием
  • Навыки написания unit- и интеграционных тестов
  • Понимание принципов CI/CD, контейнеризации (Docker, Kubernetes)
  • Ответственность, умение работать в команде и стремление к качественному коду

Похожие вакансии Go

Сайты компаний

Senior Software Engineer

Автоподнятие
Зарплата не указанаКанадаSan Jose
Текст:
Оригинал доступен только пользователям с подпиской

Location

San Jose, CA; collaboration with distributed teams across time zones and regions.

About the company

A global data resilience and security company serving hundreds of thousands of customers worldwide, with headquarters in Seattle and offices in over 30 countries.

The role focuses on a Kubernetes-native data management platform for backup and recovery of applications, databases, and storage.

Responsibilities

  • Design, develop, and test major features for backup and recovery of Kubernetes applications, databases, and storage systems
  • Improve internal tooling to streamline developer experience and support efficient sprint releases
  • Collaborate with distributed teams, prepare technical documentation and specifications, and mentor other engineers
  • Share ownership of CI/CD pipelines and resolve customer issues promptly

Requirements

  • 5+ years developing enterprise solutions in Go, C++, or Java
  • Experience with distributed systems, client-server architectures, and production-quality scalable multi-threaded concurrent systems
  • Strong computer science fundamentals in data structures, algorithms, and concurrency
  • BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent industry experience
Сайты компаний

Engineering Manager

Автоподнятие
Зарплата не указанаКипрГрузияLimassolГибрид
Текст:
Оригинал доступен только пользователям с подпиской

Location

Limassol, with a hybrid work format.

About the company

A large financial analysis platform serving a global audience of traders and investors across many countries. The product covers advanced charting, market data, collaboration, and publishing tools used daily by millions of individuals and by major financial and technology companies.

Responsibilities

  • Evaluate incoming feature requests, validate them, and turn them into clear technical requirements that match product and business goals
  • Guide the design and development of backend and frontend components, keeping architecture consistent and integrations with other teams reliable
  • Define technical approaches and timelines together with the project manager, oversee releases and CI/CD work with DevOps engineers
  • Run code reviews, hold 1:1s and performance reviews, support team growth, and take part in hiring and onboarding

Requirements

  • 6+ years of backend development experience, including 2+ years as a Tech Lead or Engineering Manager covering architecture, team motivation, and growth
  • Strong backend skills in Go or Java, with hands-on API and microservice design experience
  • Knowledge of distributed systems design patterns, network protocols, and the full software development lifecycle
  • Experience with relational and non-relational databases, CI/CD and DevOps tools such as Docker, Kubernetes, and Jenkins; English at B1 or higher and strong Russian
Сайты компаний
яндекс

MultiTrack — новый формат найма для опытных бэкендеров

яндексАвтоподнятие
Зарплата не указанаРоссияМосква

От небольшого стартапа до известного сервиса: посмотрите, как работают в разных командах Яндекса.

Мы запускаем MultiTrack — новый формат найма для опытных бэкендеров. Программа длится 2–3 месяца: за это время мы предлагаем поработать в трёх командах Яндекса, познакомиться с нашими разработчиками и технологиями.

Вот как это выглядит:

* Вы проходите собеседования, заключаете трудовой договор.
* Среди всех открытых вакансий выбираете 3 самых интересных вам команды.
* В первой команде мы предлагаем поработать 4 недели, в остальных — по 3 недели.
* По итогам работы вы сможете обменяться с командами фидбэком и решите, где хотите остаться.

Поможем найти своё

MultiTrack позволит погрузиться в несколько непохожих проектов, увидеть их изнутри и только после этого решить, какой из них подходит именно вам. Творческая свобода? Чёткая иерархия, порядок и регламенты? Только опытным путём можно узнать, какая рабочая атмосфера поможет вашему таланту раскрыться.

Познакомим с сотрудниками

Во время MultiTrack вы сможете познакомиться с разными сотрудниками Яндекса: от коллег и смежников до технических руководителей, найти единомышленников и влиться в команду, которая подходит вам по духу.

Покажем наши технологии

Наши команды используют самые разные технологии: от передовых нейросетевых трансформеров до старого доброго C++. Вы сможете попробовать свои силы в разных направлениях и разрабатывать то, к чему лежит сердце.

Вот что говорят о MultiTrack сами разработчики:

* «Это отличный способ поиска подходящей команды, потому что за час финального интервью невозможно понять особенности команды и проекта, а за 2 недели можно. Лучше узнал, как устроен Яндекс»
* «Очень понравилась сама идея, встречи с техлидами команд, заинтересованность в тебе как в кандидате, хорошая информативность»
* «Понравилось работать в нескольких командах, прежде чем выбрать постоянное место. Это помогло актуализировать мои ожидания и сматчить их с реальностью»
* «Считаю, что такую программу надо предлагать всем и сразу. Знаю, не всем предлагают такую возможность. Мне повезло )) Возможность сравнить практики и подходы работы — это супер»
* «Была возможность попробовать поработать в разных команд (все по разному работают) Выбрать команду по душе — это круто!»

Подробнее о Multitrack

* Уверенно владеете Java, Python, Go или C++
* Разрабатывали коммерческие приложения не менее 7 лет
* Поддерживали программное обеспечение от написания до выкладки в продакшен
* Качественно тестируете свой код и свободно работаете с чужим
* Умеете мониторить работу готового ПО и оперативно реагировать на проблемы
* Занимались многопоточным программированием
* Разбираетесь в классических алгоритмах и структурах данных
* Обладаете широким техническим кругозором

* Проектировали архитектуру и разрабатывали продуктовые фичи
* Занимались разработкой для Unix/Linux и сетевым программированием
* Понимаете основы TCP/IP и HTTP
* Понимаете принципы работы СУБД

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.