👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик Go/Golang (Go/Golang developer)

Зарплата

от 2000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка сервиса по потоковому вещанию видео с использованием алгоритмов обработки на базе neural learning machines

Описание вакансии

Условия работы

Мы разрабатываем крупный проект в сфере распределения интернет-трафика. Наш код написан Go.

У нас есть интересные задачи связанные с обработкой больших объемов данных, оптимизацией производительности под высокой нагрузкой, а также разработкой новых сервисов.

Кого мы ищем: опытного разработчика для долгосрочной удалённой работы в команде под руководством ведущего разработчика.

Задача: Разработка отдельных микросервисов на Go для крупного highload проекта распределения трафика.

Ключевые обязанности:

  • Участие в разработке архитектуры ПО.
  • Создание высоконагруженных веб-приложений (back-end).
  • Создание веб-сервисов.
  • Тестирование и документирование кода.

Требования к кандидату:

  • Техническое образование в области информационных технологий;
  • Успешный опыт коммерческой разработки на Go, уверенное владение языком, написание кода в «стиле» Go
  • Опыт создания программ, работающих в многопроцессорных системах в параллельном режиме и взаимодействующих между собой (на любом языке);
  • Умение производить отладку кода программы и писать тестируемый код;
  • Умение профилировать и оптимизировать свой код;
  • Умение самостоятельно разбираться в сложных технических проблемах, планировать свое рабочее время и работать в распределенной команде;
  • Технический английский язык (чтение документации).
  • Обладание базовым набором личных качеств: ответственность, общительность, аналитическое мышление, желание развиваться и расти вместе с проектом;

Знание технологий:

  • Отличное знание Go;
  • Отличное знание SQL, JSON;
  • Умение работать с NoSQL базами данных. Понимание достоинств и недостатков SQL и NOSQL решений, какие и где необходимо использовать;
  • Хорошее знание особенностей протокола HTTP

Будет преимуществом:

  • Опыт работы с системами поддержки очередей сообщений (Zero, Active, Rabbit MQ)
  • Знание фреймворка Angular, понимание принципов работы REST Full не только со стороны back-end, но и со стороны front-end
  • Опыт работы с любой из систем контроля версий: GIT, Mercurial, SubVersion

Условия работы:

  • Работа полностью удаленная.
  • Гибкий график и широкая автономия в работе (мы оцениваем результат работы);
  • Отсутствие ограничений по выбору техник и инструментов для разработки;
  • Профессиональный и карьерный рост вместе с проектом;
  • ЗП (от 2000 USD на испытательный период с последующим ростом) определяется в ходе собеседования в зависимости от характеристик кандидатов.

Присоединяйтесь к нашей команде и примите участие в создании масштабного проекта, претендующего стать лидером в отрасли!

Мы ждем ваших откликов!

Дополнительные инструкции

Составьте развёрнутый ответ, в первую очередь, включающий сведения о ваших навыках и опыте, пересекающемся с нашими требованиями к кандидату.

После анализа резюме следующими этапами отбора будут выполнение тестового задания для определения навыков разработки, а также собеседование с руководителем проекта и HR-менеджером.