Вакансия • Backend-разработчик, Минск
О проекте
Мы создаём современную e-commerce платформу c широким функционалом и ролевой системой. Проект включает бэкенд, административную панель для продавцов, продающий сайт и мобильное приложение.
Backend — центральный элемент системы: он отвечает за бизнес-логику, базы данных, авторизацию, управление заказами, каталогами, магазинами и аналитику.
Это возможность построить с нуля масштабируемую систему на современных технологиях и получить опыт работы над полноценным коммерческим продуктом.
Что предстоит делать
* Разрабатывать REST API на NestJS с использованием TypeScript для веб-сайта, административной панели и мобильного приложения
* Проектировать и реализовывать модульную архитектуру backend (Users, Auth, Orders, Products, Shops, Catalog, Analytics)
* Работать с PostgreSQL: проектировать схему БД, писать эффективные запросы, оптимизировать производительность
* Настраивать Redis для кэширования, очередей и управления сессиями
* Реализовывать систему авторизации и ролевой модели (JWT, OTP-верификация через SMS/Email)
* Настраивать фоновые задачи с использованием BullMQ/RabbitMQ
* Интегрировать платёжные системы и сервисы доставки
* Работать с файловым хранилищем (S3-совместимые решения)
* Участвовать в проектировании бизнес-логики и API
* Писать понятный, поддерживаемый код с соблюдением best practices
* Участвовать в код-ревью и улучшении архитектуры
Технологический стек
Основные технологии:
* Node.js, TypeScript
* NestJS
* PostgreSQL
* Redis
Также будем использовать:
* BullMQ или RabbitMQ (очереди и фоновые задачи)
* S3-совместимое хранилище (AWS S3 / Yandex Object Storage / MinIO)
* Docker
* REST API (основной), GraphQL (опционально)
Требования
Обязательные навыки:
* Знание JavaScript и базовое понимание TypeScript
* Опыт работы с Node.js и NestJS (могут быть учебные проекты)
* Понимание принципов работы backend и REST API
* Знание SQL и принципов работы реляционных БД
* Понимание базовых концепций: авторизация, роли, токены, сессии
* Умение работать с Git
* Желание разбираться в архитектуре и бизнес-логике
Будет плюсом:
* Опыт работы с PostgreSQL (даже на pet-проектах)
* Знакомство с Redis
* Понимание Docker и контейнеризации
* Знание принципов чистой архитектуры и микросервисов
* Опыт работы с очередями (BullMQ, RabbitMQ)
* Интерес к full-stack разработке
Что мы предлагаем
* Работу над реальным продуктом — ваш код будут использовать настоящие магазины и покупатели
* Современный стек — NestJS, TypeScript, PostgreSQL, Redis, микросервисная архитектура
* Менторство — поддержка и помощь на всех этапах
* Рост и развитие — возможность развиваться в full-stack разработчика при желании
* Участие в архитектуре — не просто «задачи по кнопке», а реальное влияние на проектирование системы
* Гибридный формат работы — возможность работать удалённо и из офис
* Адекватные сроки — фокус на качество, а не на скорость
* Участие в проекте с нуля — ваш код станет фундаментом всей системы
Кому подойдёт эта позиция
* Начинающему backend-разработчику с базовыми знаниями
* Выпускнику курсов или ВУЗа по профильной специальности
* Тем, кто хочет глубоко разобраться в серверной разработке и архитектуре
* Разработчикам с pet-проектами, готовым работать над коммерческим продуктом
Условия
* Уровень: Junior / Entry-level
* Формат: Гибридный (офис + удалёнка)
* Занятость: Полная
Как будет проходить отбор
1. Рассмотрение резюме — изучим ваш опыт и проекты
2. Техническое собеседование — базовые вопросы по JS/TS, БД, REST API (30-40 минут)
3. Тестовое задание — небольшой API на NestJS (практическая задача)
4. Финальное собеседование — знакомство с командой и обсуждение деталей
Дополнительная информация.
Мы рассматриваем кандидатов уровня junior, в том числе без коммерческого опыта, при наличии:
* Базовых знаний технологий
* Учебных или pet-проектов
* Желания учиться и развиваться
Если вы хотите начать карьеру в backend-разработке, работать с современными технологиями и создавать продукт, который будут использовать реальные люди — мы будем рады познакомиться!
Откликайтесь: отправляйте резюме и ссылки на ваши проекты (GitHub, GitLab и т.д.)
Ссылка на вакансию в банке вакансий на gsz.gov.by:Данное рабочее место является планируемым к созданию и/или замещению (перспективное) и освобождается от размещения в Общереспубликанском банке вакансий, в соответствии со статьей 34 Закона о занятости.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Минск - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469929) на Kit-Jobs.Ru: Вакансия работодателя • АвтоБНП - Backend-разработчик, Минск. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Минск. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.





