Twayo

Tech Lead (TypeScript, React, Node.js)

Коротко

Tech Lead ищет продуктовая компания Twayo для сквозной разработки и технического руководства командой из 3–5 разработчиков на стеке TypeScript, React, Next.js, Node.js, NestJS и Elasticsearch. Требуется от 5 лет коммерческого опыта, глубокое знание React/Next.js и Node.js/NestJS, практика с Elasticsearch, Docker, безопасностью (аутентификация, авторизация) и тестированием (unit, integration, E2E). Работа полностью удалённая, полная занятость, фокус на высоконагруженный поиск и большие каталоги.

Локация
Москва; удалённый формат работы.
Компания
Twayo развивает программные продукты с frontend- и backend-компонентами, поиском и большими каталогами.
Что делать
•Проектировать сквозную архитектуру frontend и backend и обосновывать технические компромиссы.
•Самостоятельно разрабатывать ключевые части системы и разбирать сложные технические проблемы.
•Технически руководить командой из 3–5 разработчиков: выбирать архитектуру, декомпозировать задачи, проводить code review, развивать разработчиков и контролировать качество.
•Разрабатывать frontend на React и Next.js, включая App Router, серверные компоненты, связанные приложения и оптимизацию производительности.
•Разрабатывать backend на Node.js и NestJS: REST API, интеграции, фоновые задачи и обработку ошибок.
•Проектировать поиск на Elasticsearch, а также аутентификацию, авторизацию, ролевой доступ и безопасную обработку пользовательских данных и файлов.
Требования
•Коммерческий опыт разработки от 5 лет; в вакансии также указан общий диапазон опыта от 3 до 6 лет.
•Уверенное владение TypeScript.
•Опыт технического лидерства: выбор архитектуры, декомпозиция задач, code review, развитие разработчиков и контроль качества.
•Глубокое знание React и Next.js, включая App Router, серверные компоненты, производительность и организацию связанных приложений.
•Опыт backend-разработки на Node.js и NestJS: проектирование REST API, интеграции, фоновые задачи и обработка ошибок.
•Практический опыт работы с Elasticsearch: моделирование данных, mappings и analyzers, поисковые запросы, релевантность, индексация и производительность.
•Опыт контейнеризации и запуска сервисов через Docker, понимание окружений, конфигурации и процессов развёртывания.
•Опыт проектирования аутентификации, авторизации и ролевого доступа, а также безопасной обработки пользовательских данных и файлов.
•Навыки unit-, integration- и E2E-тестирования с воспроизводимыми сценариями проверки; способность разбираться в предметной области и превращать бизнес-требования в технические решения.
Хорошо, если есть
•Опыт работы с монорепозиториями и Next.js Multi-Zones.
•Опыт разработки маркетплейсов, платёжных сценариев, личных кабинетов и операторских панелей.
•Настройка CI/CD, логирования, мониторинга и alerting.
•Опыт оптимизации высоконагруженного поиска и больших каталогов.
•Опыт работы в полностью удалённой команде.
Культура и преимущества
•Полностью удалённый формат работы.
•Полная занятость.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте