Über die Stelle
Backend-разработчик будет заниматься разработкой и сопровождением высоконагруженных сервисов хостинг-провайдера на Node.js, TypeScript и NestJS, а также развитием микросервисной архитектуры и интеграций.
О компании
Aéza Group — аккредитованная IT-компания и динамично развивающийся хостинг-провайдер. Спектром услуг и функционалом компании пользуются более сотни тысяч клиентов по всему миру.
Обязанности
- Разработка и сопровождение высоконагруженных 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.
Требования
- От 4 лет опыта в backend-разработке.
- Уверенное владение TypeScript и JavaScript, знание дженериков и Node.js Event Loop, Streams и Worker Threads.
- Опыт production-разработки на NestJS, понимание DI, guards и interceptors.
- Опыт работы с TypeORM, entities, репозиториями и миграциями.
- Знание PostgreSQL, включая проектирование схем, индексы B-tree, GIN и GiST, оптимизацию запросов через EXPLAIN ANALYZE, транзакции и уровни изоляции.
Условия работы
Полная занятость в гибридном формате. Офис находится в Санкт-Петербурге по адресу: Зольная, 15.
Зарплата — от 250 000 до 350 000 рублей.
- Готовность оперативно реагировать на инциденты и запросы в любое время.
- Ежедневные статус-созвоны по рабочим дням в 12:00 по московскому времени.
Личные качества
- Ответственность и доведение задач до конца.
- Проактивность и инициирование улучшений и оптимизаций.
- Умение обсуждать архитектурные решения и аргументировать свой выбор.
- Конструктивная обратная связь и внимание к деталям при Code Review.
Отклик
Для связи: @julkuzmina.