О компании

Scoperly — инженерная компания. Проектируем, разрабатываем и сопровождаем ПО и системы в восьми направлениях и прямо говорим, чего не делаем.

Мы делаем собственные продукты для требовательной и негламурной отрасли — оптовой дистрибуции, где каждая продажа двигает товар, деньги и машину, а ошибка в цифре стоит настоящих денег.

Эта работа определяет, как мы строим для других: сначала понять, проектировать с расчётом на день после запуска и измерять, а не гадать.

Принципы

  • Сначала понять, потом строить

    Первые вопросы — о вашей задаче, а не о технологиях.

  • Говорим, чего не делаем

    Мы не делаем мобильные приложения и так и говорим. Если задача вне наших направлений, скажем об этом в начале.

  • Строим так, чтобы это можно было поддерживать

    Код, инфраструктура и документация, которые подхватит следующий инженер, в том числе из вашей команды.

  • Безопасность — шаг, а не надстройка

    Укрепление входит в план с самого начала, а не появляется заплаткой после запуска.

  • Измеряем, а не гадаем

    Скорость, качество и затраты измеряем до и после изменений.

Чего мы держимся

Это не лозунг: так построены наши собственные продукты, и о любом пункте можно спросить.

  • Автоматические тесты

    Больше 5 900 автотестов в двух наших продуктах: от отдельных функций до целых сценариев в браузере.

  • Схема под контролем версий

    Каждое изменение базы — версионная миграция: их 283 в двух продуктах, и на каждой установке они применяются одинаково.

  • Деньги не перезаписываются

    Долги и движения по кассам — журналы: записи только добавляются, исправление — новая запись, а всё остальное отвергает сама база.

  • Безопасность как часть работы

    Изоляция арендаторов, ограничение частоты запросов, правила WAF, зашифрованные ключи, аудиты и исправления по ним.

  • Документация, которая не врёт

    Публичный справочник API с машиночитаемым контрактом и контрактный тест, который держит его в согласии с работающим API.

  • Обновления, которые можно откатить

    Наш офисный сервер делает резервную копию перед обновлением, а неудачное обновление возвращает предыдущую версию.

Отрасли, которые мы знаем изнутри

Эти области мы знаем по своей платформе Scoperly, которую построили и поддерживаем сами.

  • Дистрибуция и опт

    Каталог и прайс-листы, группы клиентов и скидки, продажи, остатки на нескольких складах, возвраты.

  • Закупки магазинов и HoReCa

    Витрина и маркетплейс, где магазины, рестораны и отделы закупок находят поставщиков и заказывают.

  • Доставка и выездные продажи

    Продажи с машины и прямые продажи, рейсы доставки с листом загрузки.

  • Финансовые операции

    Долги клиентов в журнале, где записи только добавляются, кассы, расходы и отчёты.

Как устроен Scoperly

Где мы находимся

Армения, UTC+4. Работаем с клиентами из любой страны.

Работаем на армянском, русском и английском.

Расскажите о задаче

Хватит нескольких строк. Мы прочитаем их и ответим вопросами.

Обсудить проект