November 5

Backend-разработчик в BetBoom

Москва

Обязанности:

  • Разработка и поддержка серверной логики онлайн платформы, включая создание и оптимизацию API для обработки пользовательских запросов и реализации бизнес-логики.
  • Оптимизация производительности системы, включая кэширование данных, масштабирование API и оптимизацию запросов к базам данных для работы под высокой нагрузкой.
  • Настройка и внедрение систем логирования и мониторинга для отслеживания ошибок, производительности и состояния системы.
  • Рефакторинг и поддержка существующего кода, улучшение архитектуры и внедрение новых функций с акцентом на стабильность и производительность платформы.
  • Подготовка и актуализация технической документации по разработанному функционалу и интеграциям.

Ключевые навыки:

  • Опыт разработки на Node.js от 2 лет.
  • Знание основных принципов ООП и SOLID.
  • Уверенное понимание и опыт работы с HTTP и WebSocket протоколами.

Обязательные знания:

  • PostgreSQL: Умение писать и оптимизировать SQL-запросы без использования ORM.
  • Docker: Опыт контейнеризации приложений и работы с Docker-образами.
  • Unix/Linux: Опыт работы на уровне уверенного пользователя (настройка окружений, базовые команды).

Будет плюсом:

  • Опыт разработки на TypeScript.

Технические навыки:

  • Node.js: Глубокое понимание и практический опыт разработки серверных приложений.
  • PostgreSQL: Умение писать эффективные SQL-запросы без использования ORM; знание принципов оптимизации запросов.
  • Redis: Опыт использования для кэширования и управления сессиями.
  • RabbitMQ: Практический опыт работы с очередями сообщений для асинхронной обработки задач.
  • Kubernetes: Навыки деплоя и управления контейнеризированными приложениями в K8s-кластере.
  • HTTP/Socket: Понимание работы протоколов HTTP и WebSocket; опыт реализации API и real-time взаимодействия.
  • Интеграция внешних сервисов.

Откликнуться:

dreamjob

Также укажите, что узнали о вакансии в телеграм-канале IT / Tech job