Обязанности:
Rossko - российская компания, основанная в 1997 году. Мы занимаемся производством и дистрибуцией автозапчастей. Мы работаем в России, Казахстане и уже сотрудничаем с Эмиратами. Наши объекты находятся в 114 городах. ИТ-направление – это сердце нашей компании, мы развиваем и поддерживаем 37 ИТ-продуктов. У нас 5 дата-центров, более 1000 виртуальных серверов и более 30 Tb оперативной памяти. Для наших ИТ-специалистов мы создали аккредитованное в Минцифры юрлицо "Блэклайт", чтобы наши сотрудники получали все льготы ИТ-компаний. Сейчас мы расширяем ИТ-отдел и ищем Backend разработчика в Бизнес-юнит: сеть станций техобслуживания FIT SERVICE (с 299 станциями в 152 населенных пунктах). Предстоит работать над продуктами для сопровождения и развития FIT SERVICE - FLEET FIT и мобильного приложения. СТЕК: Nest.js (Monolite/Microservices), TypeScript, PostgreSQL, MikroORM/TypeORM, BullMQ, NATS, Redis, RabbitMQ, Rest/GraphQL Вам предстоит: Разработка нового функционалаУчастие в проектировании и реализации новых модулей и 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% от месячного оклада раз в квартал, по результатам оценки. Забота: соблюдаем баланс жизни и работы - мы не следим за нашими сотрудниками по таймерам, для нас важна атмосфера доверия и результат. скидки на продукцию компании; ДМС через полгода работы; предоставим технику для работы при необходимости. Развитие: оплачиваем профессиональное обучение, при желании и необходимости; ценим новые идеи, не страдаем авторитарностью, доверяем профессионалам, которых нанимаем; у нас нет бюрократической составляющей при выводе разработок в продакшн.Похожие вакансии