node.js разработчик
генерация резюме под вакансию
сопроводительное письмо
описание
Команда разрабатывает высоконагруженное бэкенд-решение с использованием микросервисной архитектуры и событийно-ориентированного подхода.
задачи
- Проектировать и разрабатывать бэкенд-сервисы на Node.js (NestJS);
- Работать с базами данных (PostgreSQL, MongoDB, Redis);
- Интегрировать сервисы через брокеры сообщений (RabbitMQ / NATS);
- Реализовывать CQRS, событийно-ориентированную архитектуру и сервис-ориентированную архитектуру;
- Проектировать высоконагруженные системы с учетом масштабируемости;
- Обеспечивать безопасность приложений, настраивать мониторинг и логирование;
- Писать unit, интеграционные и e2e тесты;
- Участвовать в проверке кода и поддерживать его качество.
требования
- Продвинутый уровень владения TypeScript;
- Опыт коммерческой разработки на Node.js и NestJS от 2 лет;
- Опыт работы с реляционными и NoSQL базами данных: PostgreSQL, MongoDB, Redis;
- Опыт работы с брокерами сообщений: RabbitMQ или NATS;
- Понимание и применение CQRS, событийно-ориентированной архитектуры и сервис-ориентированной архитектуры;
- Опыт проектирования высоконагруженных сервисов;
- Понимание основ безопасности приложений, включая аутентификацию, авторизацию и защиту данных;
- Опыт настройки мониторинга и логирования (ELK, Prometheus, Grafana или аналоги);
- Владение Git и инструментами CI/CD (GitHub Actions / GitLab CI);
- Будет плюсом опыт работы с Docker / Kubernetes, знание GraphQL, опыт миграции монолита в микросервисы, понимание DDD.
условия
- Работа над сложными и интересными проектами в сильной команде;
- Гибкий график;
- Возможность профессионального роста и обучения;
- Конкурентная заработная плата.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.