- Страна
- Россия
- Зарплата
- 250 000 ₽ – 300 000 ₽
Откликайтесь
на вакансии с ИИ

Backend-разработчик (Node.js / TypeScript)
Аккредитованная IT-компания с прозрачной вилкой и интересным стеком (NestJS, Go, AI). Гибридный формат в современном офисе СПб и работа над масштабным продуктом делают вакансию привлекательной для опытных разработчиков.
Сложность вакансии
Позиция требует глубоких знаний архитектурных паттернов (CQRS, Saga) и безопасности (OWASP), а также готовности к оперативной реакции на инциденты. Высокая планка по опыту (от 4 лет) и знание специфики высоконагруженных систем делают отбор достаточно строгим.
Анализ зарплаты
Предложенная вилка 250 000 – 300 000 руб. на руки соответствует рыночному уровню для Senior Node.js разработчиков в Санкт-Петербурге, хотя верхняя граница могла бы быть выше для кандидатов с опытом 6+ лет.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Аеза Групп уже сейчас
Присоединяйтесь к команде Aéza Group и создавайте высоконагруженные сервисы для сотен тысяч пользователей по всему миру!
Описание вакансии
#вакансия #backend #nodejs #middle #senior #СПб
Позиция: Backend-разработчик (Node.js / TypeScript) *😄*
Опыт: от 4 лет
Название компании: Аеза Групп *❤️*
Формат работы: гибрид
Адрес: СПб, Зольная 15
Занятость: полная
Зарплатная вилка: от 250 000 до 300 000 на руки
Контакты: Откликнуться *🗿*
Мы - аккредитованная IT-компания Aéza Group, молодой и динамично развивающийся хостинг провайдер, который ежегодно расширяет спектр услуг и функционал, которыми пользуются более сотни тысяч клиентов по всему миру.
Ищем Backend-разработчика (Node.js / TypeScript) в нашу команду.
Твои обязанности:
Разработка и сопровождение высоконагруженных backend-сервисов на NestJS
Проектирование REST API и WebSocket-соединений для real-time коммуникации
Работа с PostgreSQL: проектирование схем, оптимизация запросов, миграции
Интеграция с платёжными системами (Stripe, ЮKassa, Тинькофф Payments) и крипто-платежами
Настройка асинхронного взаимодействия через RabbitMQ и Redis (кэширование, сессии, Rate Limiting)
Внедрение механизмов аутентификации и авторизации (JWT, OAuth 2.0, SSO, RBAC/ABAC)
Обеспечение безопасности API (защита от SQL-инъекций, XSS, настройка Security Headers)
Разработка и поддержка CI/CD-пайплайнов в GitLab CI
Участие в проектировании микросервисной архитектуры (CQRS, Saga, Event Sourcing, Circuit Breaker)
Мониторинг производительности, настройка логирования и интеграция с Sentry / Grafana
Наши требования:
TypeScript / JavaScript: уверенное владение, дженерики, понимание Node.js (Event Loop, Streams, Worker Threads)
NestJS: опыт production-разработки, понимание DI, guards, interceptors
TypeORM: опыт работы с entities, репозиториями, миграциями
PostgreSQL: проектирование схем, индексы (B-tree, GIN, GiST), оптимизация запросов (EXPLAIN ANALYZE), транзакции и уровни изоляции
Опыт работы с Redis (кэширование, сессии) и RabbitMQ (очереди, Pub/Sub)
REST API и WebSockets: проектирование и реализация
Безопасность: JWT, OAuth 2.0, RBAC/ABAC, OWASP Top 10
Docker + Docker Compose, GitLab CI, базовое понимание Kubernetes
Unit и интеграционные тесты (jest / vitest)
Git Flow / trunk-based development, Code Review
Будет плюсом:
Опыт с Go (горутины, каналы)
Frontend (React / Next.js) для full-stack задач
Интеграция AI API (OpenAI, Anthropic) или локальных моделей (Ollama)
Опыт с Kafka
Критические Soft Skills:
Ответственность — доведение задач до конца, владение результатом
Проактивность — инициация улучшений и оптимизаций
Коммуникация — умение обсуждать архитектурные решения и аргументировать свой выбор
Code Review — конструктивная обратная связь, внимание к деталям
Организационные требования:
Доступность для контакта: готовность оперативно реагировать на инциденты и запросы в любое время
Ежедневные статус-созвоны (дейли-митинги): по рабочим дням в 12:00 (MSK)
*➖**➖**➖**➖**➖**➖**➖**➖**➖**➖*
Подпишись на Python Jobs
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Node.js
- TypeScript
- NestJS
- PostgreSQL
- TypeORM
- Redis
- RabbitMQ
- Docker
- GitLab CI
- Kubernetes
- Jest
- Vitest
- REST API
- WebSockets
- JWT
- OAuth 2.0
- Go
- React
- Next.js
- Kafka
Возможные вопросы на собеседовании
Вакансия предполагает работу с высоконагруженными сервисами и сложными запросами.
Расскажите о вашем опыте оптимизации запросов в PostgreSQL. Какие инструменты, кроме EXPLAIN ANALYZE, вы использовали?
В требованиях указано проектирование микросервисов с использованием паттернов CQRS и Saga.
В каких случаях вы бы предпочли паттерн Saga вместо двухфазной фиксации (2PC) для обеспечения консистентности данных?
Компания работает с платежными системами и чувствительными данными.
Как вы обеспечиваете безопасность API и защиту от атак из списка OWASP Top 10 при разработке на NestJS?
Упоминается использование RabbitMQ для асинхронного взаимодействия.
Как вы обрабатываете ошибки в очередях RabbitMQ, чтобы избежать потери сообщений (Dead Letter Exchanges, стратегии ретраев)?
Node.js имеет свои особенности в обработке конкурентных запросов.
В каких ситуациях в Node.js приложении оправдано использование Worker Threads, и как это влияет на Event Loop?
Похожие вакансии
.NET / C# Developer
Staff Software Engineer
Golang разработчик Senior
C/C++ разработчик
C#/.Net разработчик
Senior Java/Kotlin Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!