Backend Developer (Node.JS)

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

Привет! На связи MagnitTech 

Команда MagnitTech — это опытная команда IT, которая создает экосистему современных цифровых продуктов Магнит: доставка продуктов, лекарств, инструменты для обеспечения лояльности клиентов, специальные проекты и продукты для внутренних нужд.

Сейчас наша команда в поиске Backend разработчика.

Стек технологий: Node.js, TS, NestJS, Redis/ClikHouse/ Postgres, prometheus/kibana, github/gitlab, docker/k8s

Задачи:

  • Разработка и поддержка backend-части BI инструмента;
  • Проектирование, разработка и оптимизация баз данных на PostgreSQL и ClickHouse Разработка и интеграция микросервисов с использованием NestJS;
  • Реализация механизмов аутентификации и авторизации на основе JWT и claim-based подхода;
  • Работа с данными с использованием Node streams для обработки больших объемов информации;
  • Разработка и интеграция с Redis для кэширования данных и оптимизации производительности;
  • Тестирование и отладка разработанного функционала;
  • Участие в code review и других процессах обеспечения качества кода;
  • Взаимодействие с другими членами команды для согласования требований и обмена опытом;
  • Разработка и интеграция модулей для сбора, обработки и анализа данных;
  • Реализация API для взаимодействия с frontend-частью приложения;
  • Разработка и оптимизация запросов к базам данных Создание механизмов аутентификации и авторизации пользователей;
  • Реализация функционала для работы с отчетами и визуализацией данных;
  • Оптимизация производительности и масштабируемости приложения;
  • Внедрение и поддержка системы мониторинга и логирования;
  • Работа над улучшением архитектуры и кодовой базы приложения Участие в планировании и оценке задач.

Ожидания:

  • Понимание Node.js и алгоритмов. Опыт работы с фреймворками (Express.js, Nest и др.);
  • Хорошее знание реляционных и нереляционных баз данных (например, PostgreSQL, MySQL, MongoDB) и опыт работы с ORM-библиотеками;
  • Опыт проектирования и разработки RESTful или GraphQL API, а также понимание принципов микросервисной архитектуры;
  • Опыт участия в успешных проектах, включая разработку и внедрение backend-решений, обеспечивающих высокую производительность, масштабируемость и безопасность;
  • Умение писать автоматизированные тесты (unit, integration и end-to-end) для backend-кода и опыт в отладке и исправлении ошибок.

Условия:

  • Оформление в аккредитованную IT-компанию;
  • Возможность реализовать свой опыт и потенциал в масштабных проектах;
  • Конкурентоспособную заработную плату (обсуждается индивидуально) + премии;
  • Удаленный формат работы, либо можно посещать офис в Краснодаре и в Москве;
  • ДМС после испытательного срока со стоматологией;
  • Карту лояльности Магнит дисконт, которая дает широкие возможности получения скидок в компаниях партнеров по различным направлениям;
  • Скидки для сотрудников от PrimeZone: более 6000 выгодных предложений по страхованию, туризму и многим другим направлениям

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

Node.js
Typescript
Postgresql
Flask-restful

Контактная информация

МАГНИТ, Розничная сеть

Сайт: не указан

Почта: не указана

Вакансия опубликована 02.04.2024 в г. Москва.

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

#

Не указана

Москва

Площадь Ильича

и еще 1 станция

Удаленная работа

Подробное описание

23 мая

#

Москва

Полный день

Подробное описание

10 июля

#

Middle

Москва

Полный день

Подробное описание

1 августа