+7 495 229-00-22

Разработчик Go

Февраль 28, 2017

Задачи:

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

Требования:

  • опыт разработки на Go от 1 года или на C++, Java, PHP или Python от 3 лет и ЖЕЛАНИЕ изучить Go
  • опыт работы с SQL БД (например, Postgres)
  • опыт разработки распределённых систем
  • опыт написания Unit-тестов
  • умение писать аккуратный и структурированный код с комментария

Знания и навыки, являющиеся дополнительным «плюсом»:

  • хорошее знание особенностей протокола HTTP
  • опыт работы с большими объемами данных
  • опыт разработки микросервисной архитектуры
  • опыт работы с мессаджинговыми системами (например, RabbitMQ)
  • опыт работы с NoSQL БД (например, MongoDB, Tarantool)
  • опыт работы с DVCS (например, git)

Откликнуться на вакансию