Юла

Юла — это первый в стране «classified 2.0», когда сервис выступает не просто местом для размещения объявлений, но решает проблемы покупателей и продавцов как онлайн, так и офлайн.


go

Задачи

  • Разработка сервисов Юлы;
  • разработка интеграций Юлы с другими сервисами;
  • проверка исходного кода коллег;
  • участие формировании архитектуры создаваемого ПО.

Требования

  • Требования:
  • Отличное знание GO, понимание тонкостей работы его планировщика, нюансы работы с многопоточностью;
  • Умение работать с профилировщиком для нахождения слабых мест;
  • Понимание зачем и когда применять кодогенерацию и DI;
  • Опыт работы с реляционными базами данных и NoSQL решениями. Понимание основ транзакций и атомарных операций. И есть достаточный опыт, чтобы выбирать между этими решениями;
  • Опыт работы с message брокерами. Rabbitmq, Kafka. Понимаете плюсы и минусы этих решений;
  • Понимание того как работает HTTP. Опыт работы с Rest, JSONRPC, Graphql, GRPC.

Будет плюсом

  • Будет плюсом:
  • понимание, как работает сетевой стек. А так же чем отличается HTTP/2 от HTTP/1.1, и понимание, чем хорош анонсированный HTTP/3 (QUIC);
  • ведение github;
  • понимание, зачем нужно проводить code review;
  • любовь к unit тестам, и желание писать их;
  • желание работать в команде на общий результат.

Поиск вакансий