Вакансии DAG.KZ: работа в IT и digital
Вакансии компании DAG.KZ в IT и digital за последние 30 дней. Направления найма, города и форматы работы. Дубли объединены. HireSeeker — независимый агрегатор вакансий.
Найдено: 1. Обновлено .
Города с вакансиями
- Алматы1
Форматы работы
- Гибрид1
Senior Backend Developer / Tech Lead — SaaS / Marketplace Platform
Ищем сильного Senior Backend Developer / Tech Lead для разработки с нуля собственной SaaS-платформы в сфере e-commerce и автоматизации работы с маркетплейсами.
Нам нужен не просто разработчик для выполнения отдельных задач, а специалист, который сможет принять участие в проектировании архитектуры продукта, разработке MVP и дальнейшем масштабировании системы.
О проекте
Планируем создать единую платформу, которая будет состоять из двух тесно связанных частей:
1. Платформа интеграции с поставщиками
Система должна объединять товарные базы разных поставщиков в едином интерфейсе.
Основные функции:
-
подключение поставщиков через API;
-
импорт прайс-листов через Excel / CSV / XML / JSON;
-
автоматическое обновление закупочных цен;
-
автоматическое обновление остатков;
-
единый каталог товаров;
-
работа с большим количеством SKU;
-
сопоставление одинаковых товаров от разных поставщиков;
-
хранение нескольких предложений поставщиков на один товар;
-
выбор оптимального поставщика;
-
настройка правил наценки;
-
автоматический расчет конечной цены;
-
история изменения цен и остатков;
-
поиск и фильтрация товаров;
-
управление поставщиками;
-
внутренний API для взаимодействия с другими модулями платформы.
2. Модуль автоматизации и аналитики Kaspi
Второй модуль должен быть связан с основной платформой и использовать данные из общего Core.
Планируемые функции:
-
работа с заказами;
-
получение и обработка данных по продажам;
-
работа с товарами и SKU;
-
синхронизация товаров, цен и остатков;
-
связь заказанного товара с товаром поставщика;
-
определение закупочной стоимости;
-
расчет комиссии и дополнительных расходов;
-
автоматический расчет маржи;
-
аналитика продаж;
-
статистика по товарам;
-
история продаж;
-
контроль цен;
-
контроль остатков;
-
работа с несколькими магазинами;
-
уведомления о важных событиях;
-
автоматизация рутинных операций менеджеров.
Функциональность интеграции с Kaspi необходимо проектировать с учетом реально доступных способов интеграции и технических ограничений площадки.
Как мы видим архитектуру
Нам важно изначально построить систему как масштабируемый продукт.
Основная платформа должна выступать в роли Core, где хранятся и обрабатываются:
-
товары;
-
SKU;
-
поставщики;
-
закупочные цены;
-
остатки;
-
правила ценообразования;
-
пользователи и компании;
-
история изменений.
Kaspi должен подключаться к Core как отдельный модуль.
В дальнейшем планируется возможность подключения других маркетплейсов, поставщиков, ERP/CRM-систем и дополнительных сервисов без необходимости полностью переделывать архитектуру.
Задачи
На первом этапе необходимо:
-
Проанализировать требования проекта.
-
Предложить техническую архитектуру.
-
Спроектировать структуру базы данных.
-
Определить оптимальный технологический стек.
-
Спроектировать Core API.
-
Реализовать пользователей, компании, роли и права доступа.
-
Разработать модуль подключения поставщиков.
-
Реализовать импорт и обработку товарных баз.
-
Создать механизм автоматического обновления цен и остатков.
-
Создать единый каталог товаров.
-
Реализовать механизм сопоставления SKU.
-
Разработать правила ценообразования и наценки.
-
Создать первый модуль интеграции с Kaspi.
-
Связать Kaspi-модуль с Core Platform.
-
Реализовать базовую аналитику.
-
Подготовить систему к дальнейшему масштабированию.
Кого мы ищем
Разработчика уровня Senior / Tech Lead, который умеет не только писать код, но и самостоятельно принимать технические решения.
Важно иметь опыт в:
-
проектировании backend-архитектуры;
-
разработке SaaS-продуктов;
-
REST API;
-
интеграциях со сторонними сервисами;
-
обработке больших товарных каталогов;
-
синхронизации данных;
-
background jobs / очередях;
-
работе с PostgreSQL;
-
разработке надежных и масштабируемых систем.
Большим преимуществом будет опыт разработки:
-
marketplace-сервисов;
-
e-commerce платформ;
-
ERP / CRM / WMS;
-
систем управления товарами;
-
систем управления ценами и остатками;
-
сервисов аналитики;
-
интеграций с маркетплейсами;
-
B2B-платформ.
Предпочтительный стек
Рассматриваем:
Backend:
Python + FastAPI / Django
или другой современный backend stack, если кандидат сможет аргументировать выбор.
Database:
PostgreSQL
Дополнительно:
-
Redis;
-
Celery / очереди задач;
-
REST API;
-
Webhooks;
-
Docker;
-
Git;
-
CI/CD.
Frontend:
React / Next.js.
Готовы обсуждать технологический стек с Tech Lead, если будет предложена более подходящая архитектура.
Что важно для нас
Мы не ищем разработчика для создания простого Telegram-бота, сайта или разовой интеграции.
Цель — создать полноценный коммерческий SaaS-продукт, который сможет работать с большим количеством товаров, поставщиков, магазинов и пользователей.
Поэтому особенно важны:
-
качество архитектуры;
-
масштабируемость;
-
стабильность;
-
безопасность;
-
чистый и поддерживаемый код;
-
документация API;
-
возможность дальнейшего развития продукта другими разработчиками.
Что ожидаем от кандидата
На старте хотим вместе определить:
-
архитектуру проекта;
-
технический стек;
-
структуру базы данных;
-
этапы разработки;
-
состав MVP;
-
сроки реализации;
-
необходимые ресурсы и команду.
После согласования архитектуры переходим к разработке MVP.
В дальнейшем проект планируется активно развивать и масштабировать.
При отклике обязательно укажите
Пожалуйста, напишите:
-
Ваш основной технологический стек.
-
Опыт Backend-разработки.
-
Есть ли опыт проектирования проектов с нуля.
-
Есть ли опыт разработки SaaS.
-
Есть ли опыт Marketplace / E-commerce проектов.
-
С какими API-интеграциями работали.
-
Работали ли с большими каталогами товаров / SKU.
-
Примеры реализованных проектов.
-
Какую роль выполняли в этих проектах.
-
Готовы ли участвовать в проектировании архитектуры, а не только выполнять готовое ТЗ.
Важно: при отклике желательно приложить ссылки на GitHub, портфолио или описание проектов, в которых вы лично отвечали за backend/архитектуру.
Формат работы
Проект долгосрочный.
Рассматриваем специалиста, заинтересованного не только в разработке первой версии, но и в дальнейшем развитии продукта.
Условия, формат работы и уровень оплаты готовы обсуждать индивидуально в зависимости от опыта и компетенций кандидата.
Вакансии по профессиям
Как составлена подборка
Показываем активные предложения IT и digital, опубликованные за последние 30 дней. Дубли объединяем. Условия и наличие вакансии могут измениться после обновления: проверяйте их перед откликом.