Backend Teamlead (Platform), Москва
Сейчас мы ищем тимлида в одну из команд Backend-платформы, который будет управлять командой профессионалов, а также заниматься проектированием, разработкой и решением сложных архитектурных задач.
Мы помогаем другим командам быстрее создавать и выкатывать новый функционал, держать высокие нагрузки и работать с большими объемами данных. Как мы это делаем? Например, после внедрения graphql-шлюза мы дошли до federation с использованием своего graphql schema registry. Для ускорения и снижения нагрузки вынесли core-функционал из монолита с общим rps более 100k. Начали внедрение PaaS в Юле (скелетоны, фича-стенды и т.п.). Готовим сервисы для переезда в k8s, а еще занимаемся ресайзом картинок и прочими интересными задачами.
Задачи
управление командой опытных разработчиков;
планирование, приоритизация и оценка сроков задач;
мотивирование сотрудников;
участие в найме команды;
участие в проработке архитектуры продуктовых сервисов;
взаимодействие с коллегами из других команд;
внедрение и развитие GraphQL Federation;
развитие микросервисной архитектуры;
активное участие в развитии PaaS в Юле;
участие в Code Review;
определение и устранение узких мест.
Требования
опыт управления командой — от 2 человек;
выстраивание эффективного процесса разработки;
опыт разработки на Go или PHP;
хорошее понимание микросервисной архитектуры;
и, конечно, желание делать Юлу быстрее, выше, сильнее.
Будет плюсом
опыт работы с MongoDB, Redis, Kafka, Tarantool, Elastic;
опыт распиливания монолита на микросервисы;
опыт настройки CI/CD.
Мы предлагаем
Юла
![](https://webcf.waybackmachine.org/web/20210420033454im_/https://corp.imgsmail.ru/media/images/yula_bmtwDvV.png)
Юла – высоконагруженный сервис объявлений, который вырос из стартапа внутри Mail.ru Group до проекта, который обслуживается сотнями серверов в нескольких дата-центрах и ежедневно помогает миллионам пользователей.