uKit Group (uCoz, uKit, RuSender) — аккредитованная IT-компания. Уже более 20 лет мы разрабатываем SaaS-сервисы с миллионами пользователей по всему миру. Сейчас мы ищем Middle FullStack-разработчика, для поддержки и сопровождения проекта uKit.
uKit — SaaS-конструктор сайтов, запущенный в 2015 году.
Стек: Node.js, Express, MongoDB, RabbitMQ, React, Redux, JQuery
Обязанности
Поддержка и сопровождение проекта uKit (frontend + backend)
Работа с легаси-кодом: анализ, исправление ошибок, аккуратный рефакторинг
Поддержка серверной логики на Node.js / Express
Поддержка и доработка клиентской части на React / Redux и jQuery
Работа с MongoDB и очередями RabbitMQ
Поиск и устранение багов, повышение стабильности и надежности системы
Взаимодействие с командой
Требования
Уверенные знания JavaScript
Коммерческий опыт разработки на Node.js/Express от 3х лет
Опыт работы с MongoDB
Опыт разработки frontend-части на React
Понимание клиент-серверного взаимодействия и REST API
Опыт работы с RabbitMQ на уровне использования
Готовность работать с легаси-кодом и поддержкой существующих решений
Будет плюсом
Опыт работы с jQuery
Опыт поддержки и сопровождения долгоживущих проектов
Опыт аккуратного рефакторинга легаси-кода
Опыт работы с высоконагруженными SaaS-системами
Понимание архитектурных подходов и технического долга
Опыт использования LLM-ассистентов/IDE-помощников для написания, анализа и рефакторинга кода (например, Cursor, Claude Code, Warp, AWS Q и т.п.).
Условия:
Официальное трудоустройство по ТК РФ, при необходимости — ГПХ
Конкурентная заработная плата + бонусы по результатам работы
График 5/2, гибкое начало рабочего дня
Удаленный формат работы
Офисный или гибридный формат для сотрудников в Ростове-на-Дону
Для РФ — расширенная программа ДМС
Современное рабочее оборудование для офисных сотрудников
Обеспечиваем платными инструментами IDE, AI-помощниками
Еще мы предлагаем:
Возможности для профессионального роста и развития (митапы, обучение, доступ к корпоративной библиотеке)
Работу в команде опытных специалистов, готовых делиться своим опытом
Культуру открытости и взаимопомощи
Культуру доверия: мы не используем системы контроля времени, для нас показатель – выполненная в срок задача