Senior Backend Developer (Node.js / NestJS)
Привлекательная вакансия для опытных разработчиков благодаря удаленному формату и современному стеку технологий, однако отсутствие названия компании снижает прозрачность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубоким знаниям System Design, безопасности (mTLS) и опыта работы с распределенными транзакциями (Saga).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции уровня Senior Backend (Node.js) на российском рынке медиана составляет около 350 000 - 450 000 рублей. Данная роль предполагает работу с распределенными системами, что обычно оплачивается по верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Senior Backend Developer (Node.js / NestJS)
Требования:
От 4 лет коммерческого опыта в бэкенде (из них 3+ года с NestJS и TypeScript). Опыт создания сложных API (микросервисы, GraphQL, REST, WebSockets). Глубокие знания PostgreSQL, принципов Clean Code и System Design. Опыт написания тестов и понимание безопасности (mTLS, OAuth, JWT). Будет плюсом: опыт с Kafka/RabbitMQ, распределенными транзакциями (Saga) или GraphQL Federation.
Локация:*📍*Из любой точки мира (график по МСК, full-time).
Контакт для отклика: Откликнуться +CV
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- TypeScript
- OAuth
- PostgreSQL
- REST
- GraphQL
- API
- Kafka
- System Design
- Node.js
- RabbitMQ
- JWT
- WebSockets
- NestJS
- mTLS
Возможные вопросы на собеседовании
Проверка понимания архитектурных паттернов в распределенных системах.
Расскажите о вашем опыте реализации паттерна Saga. Какие подходы (оркестрация или хореография) вы использовали и почему?
Оценка навыков проектирования баз данных и оптимизации запросов.
Как вы подходите к оптимизации производительности в PostgreSQL при работе с высоконагруженными микросервисами?
Проверка знаний в области безопасности веб-приложений.
В чем разница между mTLS и стандартным TLS, и в каких случаях критически важно использовать mTLS в микросервисной архитектуре?
Оценка владения инструментами асинхронного взаимодействия.
С какими проблемами вы сталкивались при использовании Kafka или RabbitMQ и как обеспечивали гарантию доставки сообщений (delivery guarantees)?
Проверка навыков работы с современными API-технологиями.
В чем преимущества и сложности использования GraphQL Federation по сравнению с традиционным подходом к API Gateway?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

