Senior Backend Developer / Tech Lead — SaaS / Marketplace Platform
Нужен Senior Backend Developer / Tech Lead, чтобы с нуля спроектировать и собрать SaaS-платформу для e-commerce и автоматизации работы с маркетплейсами. Основная работа — архитектура, Core API, интеграции с поставщиками и Kaspi, обработка больших каталогов товаров, синхронизация цен и остатков на Python (FastAPI/Django) и PostgreSQL. Ждут опыт проектирования backend-систем и SaaS, готовность принимать технические решения; условия и оплата обсуждаются индивидуально.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
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/архитектуру.
- Формат работы
- Проект долгосрочный.
- Рассматриваем специалиста, заинтересованного не только в разработке первой версии, но и в дальнейшем развитии продукта.
- Условия, формат работы и уровень оплаты готовы обсуждать индивидуально в зависимости от опыта и компетенций кандидата.
Стек и инструменты
Эта вакансия платит больше рынка
На 88% выше медианы Python по 17 вакансиям за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Python-разработчика — так появится зарплата, которую платят на деле.
В долларовых вакансиях за это платят в 1,4 раза больше
Сравниваем один и тот же срез: Python — все грейды, за 90 дней. Внутри грейда на одной из сторон набралось меньше 5 вакансий — поэтому взяты все грейды.
Казахстан (KZT)
900 000 ₸
500 000 – 1 100 000 ₸ · 18 вакансий
Международные (USD)
1 231 258 ₸
671 595 – 2 462 515 ₸ · 60 вакансий
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийFull-stack Engineer
Bereke Bank ищет Full-stack инженера в Алматы для разработки чат-интерфейсов и AI-ассистентов с потоковой генерацией ответов. Нужен опыт с React, TypeScript и Python/FastAPI, работа с PostgreSQL, WebSocket/SSE и корпоративной аутентификацией. Предлагают гибридный график 5/2, оклад от 1 до 1.9 млн тенге, ДМС и ежегодный бонус.
Ведущий инженер-разработчик (Python/Go, сетевая безопасность)
~2 340 625 ₸ оценка
Нужен тимлид, который сам пишет код на Python и/или Go и одновременно строит команду с нуля. Проект — движок сетевой сегментации для корпоративных сетей: распределённое edge-ПО, которое находит устройства и применяет политики доступа. Обязательно нужен опыт в сетях (L3/L4, firewall) или у вендора безопасности, плюс найм и менторство инженеров. Английский от B2 — общение напрямую с клиентом.
Lead Backend разработчик (Python)
~2 340 625 ₸ оценка
YADRO ищет Lead Backend-разработчика на Python для развития экосистемы внутренних и внешних цифровых сервисов компании. Нужен опыт управления командой от 5 лет, знание Django/FastAPI, Kubernetes, базовый фронтенд на React и TypeScript. Предлагают конкурентную зарплату, ДМС, обучение, поддержку инноваций и программы рекомендаций.
Lead Python Developer
~2 340 625 ₸ оценка
Нужно проектировать архитектуру и развивать backend-сервисы на Python, отвечать за качество кода, внедрять CI/CD и менторить команду. Также предстоит интегрировать системы и участвовать в техническом планировании. Работа в международной IT-компании в сфере онлайн-сервисов.
Старший разработчик ПО
~1 471 250 ₸ оценка
Долгосрочный проект для enterprise-клиента в энергетике: разработка и масштабирование систем мониторинга критической инфраструктуры. Основной стек — Python (FastAPI, Kafka, Helm) с элементами Java (Spring Boot, JDK 21+), нужен опыт 5+ лет и английский Upper-Intermediate. Работа удалённая, контракт примерно на год, ставка обсуждается в EUR/USD.
Старший Python Backend разработчик
~1 471 250 ₸ оценка
Ищем старшего Python-бэкенд-разработчика на долгосрочный проект в сфере цифрового здравоохранения. Нужен опыт от 5 лет, уверенное владение FastAPI/Django/Flask, REST API, PostgreSQL/MySQL и pytest, а также понимание async Python и современных практик. Предлагают полностью удалённую работу, оплачиваемый отпуск и больничные, технику и регулярный пересмотр зарплаты.