Юла

Юла — это первый в стране «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 тестам, и желание писать их;
  • желание работать в команде на общий результат.

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