Обязанности:
Международный онлайн-проект BetBoom в поисках нового сотрудника!BetBoom ищет Backend-разработчика (Node.js) в команду технических задач. Наша команда отвечает за стабильность и предсказуемость работы продукта на уровне инфраструктуры и бэкенд-сервисов: архитектуру, управление техническим долгом, мониторинг, алертинг и оперативное реагирование на инциденты. Мы проектируем отказоустойчивые сервисы, проводим системный рефакторинг, внедряем инженерные практики (логирование, трассировка, CI/CD, тестирование), чтобы бэкенд оставался безопасным, масштабируемым и устойчивым к сбоям.Если тебе интересно проектировать отказоустойчивую архитектуру, оптимизировать высоконагруженные запросы и улучшать наблюдаемость (метрики, логи, трассировка), то присоединяйся к нам! Чем предстоит заниматься: Разрабатывать и поддерживать серверную логику онлайн-платформы, включая создание и оптимизацию API для обработки пользовательских запросов и реализации бизнес-логики; Оптимизировать производительность системы: кэширование данных, масштабирование API, оптимизация запросов к базам данных для работы под высокой нагрузкой; Настраивать логирование, метрики и алерты для мониторинга ошибок, производительности и состояния системы; Проводить рефакторинг и поддерживать существующий код, улучшать архитектуру и внедрять новый функционал с акцентом на стабильность и производительность платформы; Писать Unit-тесты; Подготавливать и актуализировать техническую документацию по разработанному функционалу и интеграциям. Что мы ожидаем: Опыт разработки на Node.js от 2 лет; Глубокое понимание и практический опыт разработки серверных приложений на Node.js; Знание основных принципов ООП и SOLID; Умение писать эффективные SQL-запросы без использования ORM; знание базовых возможностей PostgreSQL и принципов оптимизации запросов; Практический опыт работы с брокерами сообщений и понимание принципов их работы (RabbitMQ / Kafka); Опыт использования систем кэширования и управления сессиями (Redis и др.); Опыт работы с Unix-системами на уровне уверенного пользователя (настройка рабочего окружения и сопутствующие задачи); Опыт контейнеризации приложений и работы с Docker-образами; Навыки деплоя и управления контейнеризированными приложениями в Kubernetes-кластере; Уверенное понимание и опыт работы с протоколами HTTP и WebSocket; опыт реализации API и real-time-взаимодействий; Умение интегрировать внешние сервисы и изучать их документацию. Будет плюсом: Опыт разработки на TypeScript. Что мы предлагаем: Официальное трудоустройство, белая заработная плата. График работы 5/2, возможность работать в офисе или гибридно, гибкое начало рабочего дня.Похожие вакансии
Договорная
Москва. Станции метро: Аэропорт, Динамо, Петровский парк, ЦСКА
ЛАНИТ
Договорная
Москва. Станции метро: Аэропорт, Динамо, Петровский парк, ЦСКА
X5 Digital
Backend Developer - разработчик (Node.js)
Договорная
Москва. Станции метро: Аэропорт, Динамо, Петровский парк, ЦСКА
МФТИ
Middle Backend разработчик (Node.js)
Договорная
Москва. Станции метро: Аэропорт, Динамо, Петровский парк, ЦСКА
Backend Node.js разработчик (Платформенная команда)
Договорная
Москва. Станции метро: Аэропорт, Динамо, Петровский парк, ЦСКА
X5 Digital
Разработчик backend JavaScript (Node.js) 10Х
От 100 000 до 150 000 руб.
Москва. Станции метро: Аэропорт, Динамо, Петровский парк, ЦСКА
Козырев Артем Сергеевич