Senior TypeScript Developer (Node.js)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Senior TypeScript Developer (Node.js): Разработка и архитектурное развитие внутренних продуктов (портал документации и TMS) с акцентом на производительность и надёжность бэкенда. Фокус на проектировании масштабируемой архитектуры на Node.js, оптимизации реляционных БД и внедрении систем кеширования и асинхронной обработки.
Локация: Удалённо (РФ) или гибридный формат в Москве, Нижнем Новгороде, Санкт-Петербурге, Башкортостане или Краснодаре.
Зарплата: от 280 000 ₽ на руки
Компания
Лаборатория Современных Цифровых Технологий — команда профессионалов, разрабатывающая высокотехнологичное ПО для анализа данных с нуля на C++.
Что делать
- Проектировать и рефакторить бэкенд-архитектуру (микросервисы или модульный монолит) на Node.js с учётом масштабирования.
- Оптимизировать сложные запросы к PostgreSQL, проектировать схемы данных и работать с индексами и партиционированием.
- Внедрять кеширование через Redis и настраивать асинхронную обработку задач с помощью очередей.
- Настраивать CI/CD пайплайны, системы observability (Prometheus) и проводить нагрузочное тестирование.
- Обеспечивать безопасность приложений: валидацию данных, аутентификацию (JWT/OAuth) и ролевую модель доступа.
Требования
- Коммерческий опыт разработки на Node.js от 2 лет, из которых не менее года на уровне Middle.
- Глубокое знание TypeScript (дженерики, utility types, conditional types).
- Опыт работы с Nest.js (предпочтительно) или Express/Fastify.
- Уверенное владение PostgreSQL (CTE, оконные функции, ACID, EXPLAIN).
- Опыт работы с Redis, Docker, RabbitMQ или Redis Streams.
- Оформление по ТК РФ.
Культура и преимущества
- Возможность выбора формата работы: удалённо или гибридный офис.
- Гибкий график работы.
- Официальное трудоустройство по ТК РФ и ДМС.
- Предоставление всей необходимой техники для работы.
- Возможность напрямую влиять на техническую стратегию внутренних продуктов.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →