Мэтч
Покажет вашу совместимость с вакансией
Описание вакансии
Ищем сильного Tech Lead / Team Lead, который возьмет на себя техническое руководство backend-командой и развитие архитектуры высоконагруженного продукта.
Нам нужен не просто senior-разработчик, а человек, который сможет принимать технические решения, задавать стандарты разработки, помогать команде расти и отвечать за качество технической реализации продукта.
Задачи:
- Техническое руководство командой backend-разработчиков;
- Проектирование и развитие архитектуры высоконагруженного проекта;
- Принятие ключевых архитектурных и технических решений;
- Декомпозиция технических задач и помощь команде в выборе оптимальных решений;
- Контроль качества разработки: code review, архитектурный review, стандарты написания кода;
- Разработка и поддержка ключевых сервисов и функциональности;
- Оптимизация производительности, отказоустойчивости и масштабируемости системы;
- Развитие микросервисной архитектуры и взаимодействия между сервисами;
- Работа с real-time взаимодействием, WebSocket, потоками данных и медиа-контентом;
- Разбор сложных технических проблем и production-инцидентов;
- Развитие инженерных практик внутри команды;
- Наставничество и техническое развитие разработчиков;
Участие в оценке и найме новых разработчиков;
- Взаимодействие с продуктовой командой и другими участниками разработки;
- При необходимости — участие в on-call / поддержке критичных production-инцидентов.
Стек:
- Node.js
- TypeScript
- NestJS / Fastify
- WebSocket / Socket.IO
- PostgreSQL / Prisma
- Redis
- Kafka
- gRPC
- Docker
- Git
Что для нас важно:
- Сильное знание Node.js и TypeScript;
- Опыт разработки и проектирования высоконагруженных backend-систем;
- Хорошее понимание микросервисной архитектуры, ее преимуществ и ограничений;
- Опыт проектирования взаимодействия между сервисами;
Практический опыт работы с PostgreSQL и Redis;
- Опыт работы с брокерами сообщений, желательно Kafka;
- Опыт работы с WebSocket и real-time системами;
- Понимание принципов построения отказоустойчивых и масштабируемых систем;
- Умение находить bottleneck'и и оптимизировать производительность;
- Умение разбираться в существующей кодовой базе и последовательно улучшать ее;
- Опыт проведения code review и формирования инженерных стандартов;
- Способность аргументировать технические решения и объяснять их команде;
- Самостоятельность и готовность брать ответственность за технический результат команды.
Что предлагаем:
- Работа над технологически сложным высоконагруженным продуктом;
- Возможность напрямую влиять на архитектуру и техническое развитие проекта;
- Реальная зона ответственности за backend и инженерные решения;
- Гибридный формат работы с посещением офиса;
- Работа внутри продуктовой команды — не аутсорсинг;
- Бесплатные обеды;
Ключевые навыки
Node.js · TypeScript · JavaScript · NestJS · Fastify · PostgreSQL · Redis · Kafka · gRPC · WebSocket · Socket.IO · Docker · Git · Microservices · System Design · Highload · Team Leadership · Code Review
Телеграм рекрутера Иры @irasixnine
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера