Команда разрабатывает фреймворк Goliath для быстрой разработки микросервисов на Go. Потребители — более 400 сервисов, в том числе Яндекс Еда и Такси.

Задачи:

  • Создавать готовые к использованию отказоустойчивые библиотеки и интеграции для технологий: specification-first HTTP (OpenAPI), gRPC, PostgreSQL, MongoDB, Redis, YDB, YT, Logbroker.
  • Следить за удобством подключения и гибкостью конфигурации.
  • Разрабатывать механизмы кодогенерации: сокращение boilerplate, компонентная система (DI на основе кодгена), генерация типов для OpenAPI и JSON Schema, генерация стабов для API, части для packaging, сборки, конфигурирования и доставки исходного кода.

Требования:

  • Уверенное знание Go: concurrency, HTTP, gRPC, generics и итераторы.
  • Знание Python на уровне написания базовых скриптов.
  • Умение работать в Unix-системах.
  • Понимание сетевого стека, HTTP, gRPC.
  • Понимание СУБД PostgreSQL.

Условия и бонусы:

  • Комьюнити внутри компании: спортивные и книжные клубы, киберспортивное сообщество и другие внутренние бонусы.