⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

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

Прямой работодатель  Misbox.ru ( misbox.ru )
Москва, Россия
Миддл
Информационные технологии • Разработка • Go • Заказная разработка
18 декабря 2020
Удаленная работа
Опыт работы любой
Работодатель  Misbox.ru
Описание вакансии

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

Требуется golang разработчик уровня не ниже middle. Требуемый опыт работы бэкенд программистом не менее 3 лет, на golang - не менее года. Вам предстоит разработка нового и доработка существующего функционала Backend-сервера на golang

Полная занятость, полный день. ЗП по результатам собеседования

Также рассматриваем специалиста со знанием языка python / c++ (опыт разработки не менее 3 лет) и желанием перейти на go.

Обязанности:

  • Разработка и поддержка бэкенда сервиса родительского контроля;
  • Работа с API;
  • Анализ данных;

Требования: 

  • Писать понятный, поддерживаемый и тестируемый код, предлагать и реализовывать идеи по его улучшению;
  • Уверенное знание и практический опыт использования языка golang;
  • Умение писать unit-тесты;
  • Опыт работы с внешними API. Понимание клиент-серверной архитектуры. Опыт создания собственных API;
  • Опыт работы с очередями;
  • Документирование RESTful APIs средствами аннотирования внешних функций и структур в формате go-swagger;
  • Обеспечение покрытия кода unit и intergation тестированием, принятие идеологии TDD и практическое применение данных принципов;
  • Опыт разработки и оптимизации SQL запросов. Умение работать, как с использованием ORMs(Reform), так и с чистым SQL;
  • Опыт использования диалекта PostgreSQL(PL/pgSQL);
  • Git intermediate;
  • Опыт поиска узких мест и оптимизации кода;
  • Опыт работы с go modules;
  • Умение работать в команде. Умение разбираться в чужом коде;
  • Базовые знания Linux;

Будет важным плюсом:

  • Опыт работы с высокими нагрузками;
  • Опыт работы с микросервисными архитектурами;
  • Опыт работы с Ansible;
  • Есть умение(или желание научиться) писать Dockerfile и Docker compose сценарии;
  • Есть умение(или желание научиться) настраивать Jenkins задачи и/или Jenkins pipelines;

Условия:

  • Работа в офисе или удаленно (обговаривается)
  • Гибкий график
  • Оформление по договору подряда, либо по трудовому договору

Специализация
Информационные технологииРазработкаGo
Отрасль и сфера применения
Заказная разработка
Уровень должности
Миддл