yandex
Страна
Россия
Зарплата
250 000 ₽ – 300 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Backend-разработчик (Node.js / TypeScript)

ИИОценка ИИ

Аккредитованная IT-компания с прозрачной вилкой и интересным стеком (NestJS, Go, AI). Гибридный формат в современном офисе СПб и работа над масштабным продуктом делают вакансию привлекательной для опытных разработчиков.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует глубоких знаний архитектурных паттернов (CQRS, Saga) и безопасности (OWASP), а также готовности к оперативной реакции на инциденты. Высокая планка по опыту (от 4 лет) и знание специфики высоконагруженных систем делают отбор достаточно строгим.

Анализ зарплаты

Медиана280 000 ₽
Рынок230 000 ₽ – 350 000 ₽
ИИОценка ИИ

Предложенная вилка 250 000 – 300 000 руб. на руки соответствует рыночному уровню для Senior Node.js разработчиков в Санкт-Петербурге, хотя верхняя граница могла бы быть выше для кандидатов с опытом 6+ лет.

Сопроводительное письмо

Меня заинтересовала вакансия Backend-разработчика в Aéza Group, так как мой опыт работы с Node.js и NestJS более 4 лет полностью соответствует вашим требованиям. Я имею глубокую экспертизу в проектировании микросервисной архитектуры, работе с PostgreSQL и оптимизации высоконагруженных систем, что будет полезно для развития вашего хостинг-провайдера.

В моем портфолио есть успешные кейсы интеграции платежных систем и настройки асинхронного взаимодействия через RabbitMQ и Redis. Я разделяю ваш подход к качеству кода через Code Review и Unit-тестирование, а также готов к проактивной работе в гибридном формате в Санкт-Петербурге. Буду рад обсудить, как мой опыт поможет в реализации амбициозных задач вашей команды.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Аеза Групп уже сейчас

Присоединяйтесь к команде 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

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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?

Похожие вакансии

O
OUTKOD
220 000 ₽ – 250 000 ₽

.NET / C# Developer

SeniorУдалённо
.NET · C++ · LLM · RAG · MSSQL · PostgreSQL · Docker · Git · LangChain · LlamaIndex · pgvector · Pinecone · OpenAI API · RabbitMQ · Kafka
+15 навыков
MD
Mad Devs
5 000 $ – 6 000 $

Staff Software Engineer

SeniorУдалённо
Python · SIP · VoIP · Kamailio · OpenSIPS · FreeSWITCH · Asterisk · RTPengine · Kubernetes · Terraform · Go · Lua · C++ · GKE · EKS
+15 навыков
NDA
до 2 000 ₽

Golang разработчик Senior

SeniorУдалённо
Go · Python · PostgreSQL · Redis · RESTful API · WebSocket · Docker · Kubernetes · Prometheus · Grafana · CI/CD · Git · Kafka · gRPC · FastAPI · MongoDB
+16 навыков
TS
Top Selection
264 000 ₽ – 290 000 ₽

C/C++ разработчик

Удалённо
C++ · VoIP · Linux · Perl · RTP · SIP · SDP · TCP/IP · UDP · Multicast · Git · CMake · GDB · Valgrind · perf
+15 навыков
NDA
до 195 000 ₽

C#/.Net разработчик

MiddleУдалённо
C++ · .NET Core · .NET 6 · ASP.NET MVC · Microservices · SOA · Entity Framework Core · Dapper · Redis · RabbitMQ · Kafka · Docker · Kubernetes · SQL · Git · Unit Testing · Agile · Scrum · Kanban
+19 навыков
ДД
Дип Диджитал
от 180 000 ₽

Senior Java/Kotlin Developer

SeniorУдалённо
Java · Kotlin · Spring Boot · Spring Framework · Spring Security · Spring Data · SQL · Maven · Git · Concurrency · OOP
+11 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Россияот 250 000 ₽