Backend Team Lead (Node.js)
Описание
Локация: Москва, Ленинградский проспект, 36с30; только офисный формат, 5 дней в неделю
Зарплата: 250 000–350 000 ₽ на руки в месяц
Компания
Аккредитованная продуктовая IT-компания, самостоятельно создающая и развивающая международные проекты.
Что делать
Разрабатывать и выпускать backend-функциональность для нескольких back-office продуктов.
Проектировать модули, сервисы, API, интеграции и потоки данных, принимая архитектурные решения.
Разрабатывать статистическую и аналитическую функциональность на PostgreSQL и ClickHouse, оптимизировать SQL-запросы, структуру данных и производительность баз.
Работать с транзакциями, конкурентными операциями, очередями сообщений и event-driven взаимодействием.
Проводить code review, менторить backend-разработчиков, декомпозировать и распределять задачи небольшой команды.
Участвовать в релизах, выполнять деплой на dev, stage и production, поддерживать CI/CD и подключаться к редким production-инцидентам.
Требования
От 3 лет коммерческой backend-разработки и практический опыт работы с production-системами.
Уверенная разработка на Node.js и JavaScript/TypeScript; практический опыт с Express, Sequelize, WebSocket и Redis.
Глубокое знание SQL и PostgreSQL: проектирование схем данных, сложные запросы, транзакции и оптимизация производительности.
Практический production-опыт с ClickHouse, включая движки таблиц, партиционирование, materialized views, агрегации и оптимизацию аналитических запросов.
Навыки system design, code review, менторинга, декомпозиции, оценки и распределения задач.
Готовность работать только из офиса в Москве; удалённый и гибридный формат не предусмотрены.
Хорошо, если есть
Опыт технического руководства небольшой командой.
Опыт работы с высоконагруженными или data-intensive системами и транзакционными системами.
Опыт развития крупного монолита и выделения частей в микросервисы.
Опыт внедрения unit- и integration-тестирования в существующий проект.
Культура и преимущества
Оформление по ТК РФ, 28 календарных дней отпуска и оплачиваемые больничные.
График 5/2 с гибким началом рабочего дня с 9:00 до 11:30.
Возможность влиять на архитектуру и развитие продуктов и самостоятельно выбирать технические решения.
Плоская структура, минимум бюрократии, быстрые релизы и возможность видеть результат в production.
Офис премиум-класса рядом с метро, техника для работы, напитки и снеки.
Технический и продуктовый контекст на старте, поддержка специалиста, глубоко знающего систему, и выездные корпоративы два раза в год.
Процесс найма
Испытательный срок — три месяца.