Разработчик фреймворков

ориентир по рынку
вакансия зп не указана
в среднем 306 268 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Наша команда разрабатывает фреймворк Goliath. С его помощью можно быстро и удобно создавать микросервисы на языке Golang. Основные потребители фреймворка — Яндекс Еда и Такси. Сейчас более 400 пользовательских сервисов активно его используют.

задачи

  • Вы будете работать над созданием готовых к использованию и отказоустойчивых решений для популярных технологий, которые применяют пользовательские сервисы: specification-first HTTP (OpenAPI), gRPC, PostgreSQL, MongoDB, Redis, YDB, YT, Logbroker.
  • Вам нужно следить за тем, чтобы подключение было удобным, а конфигурация — гибкой, подбирая разумные настройки по умолчанию.
  • Кроме того, платформенные библиотеки дают пользователям готовые инструменты observability для продакшена: логи, трейсы, метрики, дашборды и средства для удобного профилирования приложений.
  • Вы будете разрабатывать механизмы кодогенерации в core-функциональности фреймворка.
  • Вам предстоит поработать с компонентной системой (DI‑фреймворк на основе кодгена), создать генерацию типов для OpenAPI и JSON Schema, сгенерировать стабы для API, а также реализовать packaging‑части для сборки, конфигурирования и доставки исходного кода.
  • Вы будете тесно работать с командами диагностики, CI/CD и рантаймов, организовывать мониторинг, собирать и тестировать код пользователя, а также доставлять его на целевые хосты.
  • Вы будете помогать пользователям работать с сервисами, написанными на фреймворке: искать и исправлять ошибки, решать проблемы в рабочей среде, выявлять узкие места и консультировать.
  • Вы поможете продуктовым разработчикам сосредоточиться на бизнес‑логике: избавите их от задач по работе с платформой, инфраструктурой и настройкой окружения.

требования

  • Уверенно знаете Golang: понимаете concurrency, HTTP, gRPC, умеете читать профили, хорошо знаете все аспекты языка, включая generics и итераторы
  • Знаете Python на уровне написания базовых скриптов
  • Умеете работать в Unix‑системах
  • Понимаете сетевой стек, HTTP (будет плюсом знание OpenAPI), gRPC
  • Понимаете СУБД PostgreSQL
  • Будет плюсом: будет плюсом знание OpenAPI

условия

  • Условий в вакансии нет

Техническое направление Яндекса, развивающее платформенные продукты и внутренние сервисы.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.