Разработчик Node.js

РОССКО

Разработчик Node.js

Описание вакансии

Rossko - российская компания, основанная в 1997 году. Мы занимаемся производством и дистрибуцией автозапчастей, и у нас работает более 13 000 человек.

Мы работаем в России, Казахстане и уже сотрудничаем с Эмиратами. Наши объекты находятся в 114 городах, включая 4 крупных дистрибуционных центра и более 130 магазинов-складов.

В группе компаний ROSSKO есть такие направления как: производство и дистрибуция автозапчастей, сеть станций техобслуживания FIT SERVICE с 299 станциями в 152 населенных пунктах, проект Parterra, ROSSKO Ритейл и маркетплейсы.

ИТ-направление – это сердце нашей компании, в котором более 200 специалистов.

Мы развиваем и поддерживаем 37 ИТ-продуктов.

У нас 5 дата-центров, более 1000 виртуальных серверов и более 30 Tb оперативной памяти.

Для наших ИТ-специалистов мы создали аккредитованное в Минцифры юрлицо "Блэклайт", чтобы наши сотрудники получали все льготы ИТ-компаний.

Сейчас мы расширяем ИТ-отдел из 200 человек и ищем Backend разработчика.

Продукты для сопровождения и развития для сети станций техобслуживания FIT SERVICE - FLEET FIT и мобильное приложение.

  • Стек у мобильного приложение: Nest.js, PostgreSQL, MikroORM, Redis, RabbitMQ, Flutter, React, Typescript’s, Rest

  • Стек у FLEET FIT: Nest.js Microservices, NATS, TypeORM, PostgreSQL, Redis, RabbitMQ, React, GraphQL, React, Graphql, Typescript, Apollo

Вам предстоит:

  • Разработка нового функционала
    Участие в проектировании и реализации новых модулей и API на Node.js в соответствии с требованиями бизнеса.

  • Поиск и устранение ошибок (дебаг)
    Анализ и исправление багов в существующем коде, обеспечение стабильной работы приложений.

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

  • Мониторинг и поддержка производительности
    Настройка и использование инструментов мониторинга (например, Prometheus, Grafana, New Relic) для отслеживания состояния приложений и быстрого реагирования на инциденты.

  • Ведение технической документации
    Поддержка в актуальном состоянии документации по коду, API, архитектуре решений и процессам разработки.

  • Взаимодействие с командой
    Работа в тесном сотрудничестве с фронтенд-разработчиками, тестировщиками, DevOps и менеджерами проектов для достижения общих целей.

Мы ожидаем:

  • Уверенное владение JavaScript и TypeScript
    Опыт разработки серверной логики с использованием современных возможностей языка.

  • Знание Node.js фреймворков:

    • NestJS — модульная архитектура, декораторы, DI

    • Express.js — базовая настройка, middleware, роутинг

  • Опыт работы с реляционными базами данных:

    • Уверенное владение PostgreSQL

    • Написание и отладка сырых SQL-запросов

  • Навыки написания unit-тестов
    Опыт работы с любыми пакетами для тестирования (например, Jest, Mocha, Vitest и др.)

  • Опыт работы с системами контроля версий

    • Уверенное владение Git

    • Работа с ветками, pull/merge requests, разрешение конфликтов

  • Понимание основ контейнеризации и масштабирования:

    • Работа с Docker

    • Знание принципов работы pm2, nginx, кластеризации Node.js, управления потоками и процессами

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

  • Опыт работы с нереляционными БД:

    • MongoDB, ClickHouse или другие NoSQL-решения

  • Изучение или владение второй backend-экосистемой:

    • Например, Python (FastAPI, Django) или Golang

Вас ждет

Комфорт:

  • удаленный режим работы и гибкий график;

  • полный онбординг за 3 месяца;

  • работаем по Kanban, service delivery manager поможет выстроить работу и быстро достичь результата;

  • оклад “белый”, трудоустройство официальное;

  • мы следим, чтобы оклады были в рынке и пересматриваем их если рынок ушел вперед;

  • есть премия 30% от месячного оклада раз в квартал, по результатам оценки.

Забота:

  • соблюдаем баланс жизни и работы;

ДМС через полгода работы;

  • предоставим технику для работы при необходимости.

Развитие:

  • оплачиваем профессиональное обучение, при желании и необходимости;

  • ценим новые идеи, не страдаем авторитарностью, доверяем профессионалам, которых нанимаем;

  • у нас нет бюрократической составляющей при выводе разработок в продакшн.

А так же:

  • заработная плата “белая”, трудоустраиваем с первого дня;

  • скидки на продукцию компании;

  • мы не следим за нашими сотрудниками по таймерам, для нас важна атмосфера доверия и результат.

Навыки
  • Node.js
  • JavaScript
  • TypeScript
  • PostgreSQL
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию