Системный аналитик
Первый системный аналитик в команде корпоративного мессенджера Small Chat: нужно выстроить работу с требованиями с нуля, проектировать REST-контракты в OpenAPI, моделировать данные и real-time события, вести живую документацию. Ждут опыт системным аналитиком от 3 лет, уверенный SQL, UML, понимание клиент-серверной архитектуры и WebSocket, практику работы с LLM. Предлагают официальное трудоустройство, гибкий график, MacBook и компенсацию обучения.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 25 похожих вакансий за 90 дней, рынок — Казахстан (KZT).
Что предстоит делать
О компании и проекте SMALL — ведущая розничная сеть Казахстана. Мы реализуем стратегию цифровой трансформации, создавая внутреннюю экосистему продуктов для управления бизнесом. Small Chat — корпоративный мессенджер компании: web, десктоп-приложения для macOS, Windows и Linux, мобильные приложения для iOS и Android. Каналы и личные переписки, треды, реакции, вложения, поиск, уведомления. Контекст разработки Стек: Go, PostgreSQL, OpenAPI, Centrifugo (WebSocket), Permify, Keycloak; клиенты — React (web), Electron (десктоп), React Native + Expo (мобильные). Системного аналитика в команде ещё не было: требования приходят через тимлида и часто уточняются уже в ходе разработки. Вы станете первым аналитиком в команде и выстроите работу с требованиями с нуля — от формата постановки задачи до Definition of Ready. Ключевые направления работы Вы будете отвечать за проработку требований в четырёх функциональных блоках: • Каналы, участники и доступы: • Публичные и закрытые каналы, состав участников, роли и права. • Согласованность доступов при добавлении и удалении участников, архивации и других изменениях состава. • Модель прав на базе ReBAC — совместно с backend. • Сообщения и real-time: • Личные и групповые переписки, треды, реакции, вложения, поиск. • События в реальном времени через WebSocket: состав, порядок, одинаковое поведение на всех платформах. • Центр уведомлений и push-уведомления. • Видеоконференции (ВКС): • Звонки и видеовстречи: сценарии начала, приглашения, подключения и завершения. • Состояния звонка и участников, поведение при потере связи и переключении между устройствами. • Входящие звонки и уведомления о них на всех платформах. • Платформы и интеграции: • Единое поведение продукта в web, десктоп- и мобильных приложениях; различия платформ (уведомления, бейджи непрочитанного, открытие ссылок) описаны явно. • Вход через корпоративную учётную запись. • Миграция легаси-данных и обратная совместимость API для десктоп- и мобильных приложений, которые обновляются не сразу.
- 1. Требования и постановка задач
- Превращать сырую идею от бизнеса, тимлида или дизайнера в постановку, по которой можно разрабатывать и тестировать без устных уточнений: сценарии, критерии приёмки, граничные случаи, ошибки, права доступа.
- Декомпозировать фичи на связанные задачи для backend и frontend с явными зависимостями.
- Проводить груминг и быть первой точкой для вопросов разработчиков и QA по требованиям в ходе спринта.
- Отделять реальные потребности от «хотелок» и договариваться о границах задачи.
- 2. Системное проектирование
- Проектирование API: REST-контракты в OpenAPI до начала разработки — структуры запросов и ответов, коды ошибок, пагинация, обратная совместимость. Из контракта генерируется код backend и клиентов, поэтому он — единый источник правды для всех сторон.
- Моделирование данных: сущности, связи и жизненный цикл в PostgreSQL; диаграммы состояний там, где у сущности есть статусы.
- Real-time: описание событий и уведомлений — кто получает, в какой момент, с какими данными.
- 3. Документация и приёмка
- Вести живую документацию продукта и глоссарий предметной области, чтобы термины в задачах, коде и разговорах совпадали.
- Давать QA основу для тест-кейсов и участвовать в приёмке фич.
- Документировать то, что меняется сейчас, а не переписывать всю историю продукта.
- 4. Процессы и работа с ИИ
- Выстроить путь задачи от идеи до разработки: шаблоны постановки, Definition of Ready, связь требований с контрактом, тест-кейсами и кодом. Вместе с командой сформулировать и поддерживать Definition of Done.
- Писать спецификации, которые однозначно понимают и разработчики, и AI-агенты: структура, проверяемые критерии приёмки, никаких умолчаний.
- Использовать ИИ в анализе: исследование, черновики постановок и тест-кейсов, проверка полноты требований и актуальности документации.
- Развивать шаблоны, промпты и скиллы для работы команды с требованиями; проверять и отвечать за результат, сгенерированный ИИ.
- Наши ожидания
- Hard skills:
- Опыт работы Системным аналитиком в продуктовой разработке от 3 лет.
- API: уверенное понимание REST, умение самостоятельно проектировать контракты в Swagger/OpenAPI/AsyncAPI, а не только читать готовые.
- Работа с данными: SQL на уровне JOIN и GROUP BY для проверки данных и гипотез; понимание реляционной модели.
- Архитектура: понимание клиент-серверного взаимодействия, асинхронных событий и WebSocket.
- Моделирование: владение UML Sequence и State-диаграммами; BPMN — по необходимости.
- Документирование: ясная и короткая письменная речь — постановка, которую разработчик читает один раз и не возвращается с вопросами.
- Готовность вести документацию рядом с кодом (docs-as-code).
- ИИ: практический опыт использования LLM-инструментов в аналитической работе.
- Soft skills:
- Самостоятельно вытягивает недостающие требования, а не ждёт готовых.
- Спокойно говорит «задача не готова к разработке» и объясняет, чего не хватает.
- Способен выстроить процесс работы с требованиями там, где его ещё нет, без опоры на старшего аналитика.
- Будет существенным плюсом:
- Опыт в продуктах коммуникаций, B2B SaaS или корпоративных системах.
- Опыт проектирования ролевых моделей и прав доступа: RBAC, ReBAC, Zanzibar-подобные системы.
- Умение читать код на Go или TypeScript на уровне «найти, как это работает сейчас».
- Опыт работы с мультиплатформенными продуктами (web, десктоп, мобильные приложения) и версионированием API.
- Опыт работы с AI-агентами в разработке: постановки для агентов, промпты, скиллы.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в SMALL
4 активные вакансии в компании
Руководитель направления автоматизации закупок
~300 000 – 550 000 ₸ оценка по стеку
Нужен руководитель направления автоматизации закупок в крупном онлайн-ритейлере: построить сквозную цепочку планирования и автозаказа, возглавить команду инженеров (бэкенд, фронтенд, аналитика, DevOps) и внедрять ML/LLM для персонализации. Требуется 5+ лет в разработке высоконагруженных систем, опыт Tech Lead/Engineering Lead, знание Java/Kotlin, Go или Python, микросервисов, SQL/NoSQL, фронтенда и DevOps/SRE. Предлагают гибридный формат или офис в Алматы, высокую автономию, конкурентную зарплату с бонусами за KPI и ключевую роль в цифровой трансформации.
Fullstack-разработчик
~800 000 – 900 000 ₸ оценка
Компания Small ищет fullstack-разработчика в команду автоматизации бизнес-процессов. Предстоит проектировать архитектуру приложений, разрабатывать фронтенд и бэкенд, работать с микросервисами и интеграциями, улучшать Developer Experience. Ключевые требования — уверенное владение TypeScript, Git, понимание сетевых и web-технологий, умение выбирать технологии под задачу. Плюсом будет знание React и опыт в e-commerce или CRM.
Head of Infrastructure / Platform Lead
~1 250 000 ₸ оценка по стеку
Крупнейший ритейлер Казахстана SMALL ищет руководителя технологической вертикали, который возглавит инфраструктуру и платформы компании. Нужно построить масштабируемую модель от физической инфраструктуры и сетей до Kubernetes-платформы и внутреннего облака, управляя командами Infrastructure, Platform и взаимодействуя с SRE. Требуется 7+ лет опыта в инфраструктуре/DevOps, глубокое знание on-prem, Kubernetes как платформы, IaC и автоматизации, а также опыт управления командами и построения процессов.
Похожие вакансии
6 вакансий
Системный администратор баз данных (Kafka, ClickHouse)
~510 000 ₸ оценка по всем рынкам
Команда платёжного шлюза Wildberries ищет администратора баз данных для поддержки распределённой инфраструктуры: Kafka, ClickHouse, логическая репликация, бэкапы, мониторинг и отказоустойчивость. Нужен опыт от 3 лет в системном администрировании, знание Ansible и хотя бы одной из технологий Kafka/ClickHouse/RabbitMQ/Debezium/PostgreSQL. Работа удалённая, предлагают ДМС, корпоративное обучение, спорт и другие бонусы.
Release Manager
~510 000 ₸ оценка по всем рынкам
Нужен релиз-менеджер для ежедневной публикации и сопровождения мобильных приложений в Google Play и App Store: подготовка страниц, метаданных, проверка на соответствие правилам площадок, работа с отклонениями и апелляциями. Требуется от года опыта публикаций, знание политик Apple и Google, внимательность и английский от B2. Предлагают удалёнку, оплату курсов, конференции и компенсации на спорт, английский и психолога.
Администратор баз данных Valkey/Redis
~510 000 ₸ оценка по всем рынкам
Ozon Банк ищет администратора баз данных Valkey/Redis для развития банковских сервисов на микросервисной архитектуре. Нужно администрировать и настраивать Valkey/Redis, развивать мониторинг, алертинг, резервное копирование и IaC, разбирать инфраструктурные инциденты. Требуется опыт с Valkey/Redis от года, понимание архитектуры СУБД и администрирование Linux/UNIX; плюсом — Ansible, GitLab, SQL и скрипты на Bash/Python/Go.
Администратор баз данных Elasticsearch/Opensearch
~510 000 ₸ оценка по всем рынкам
Команда эксплуатации баз данных ищет инженера по Elasticsearch/Opensearch: развитие кластеров, диагностика и устранение неисправностей, мониторинг и обеспечение непрерывной работы СУБД с большими объёмами данных. Нужен опыт администрирования Elasticsearch или похожей архитектуры, знание Linux и Ansible. Предлагают оформление по ТК РФ в аккредитованной ИТ-компании, удалёнку из любой точки России, ДМС, гибкое начало дня и рабочую технику.
Blockchain инженер
~510 000 ₸ оценка по стеку, все рынки
Нужен блокчейн-инженер для разработки смарт-контрактов и интеграций с сетями. Основное — Solidity, понимание EVM, опыт с Hardhat или Foundry и умение думать о безопасности и газе. Работа удалённая, с высокой автономностью и реальным влиянием на продукт в сфере Web3, RWA и DeFi.
Email-дизайнер
~878 646 ₸ оценка
Нужен креативный email-дизайнер в удалённое агентство email- и SMS-маркетинга для eCommerce-брендов из США и Европы. Задача — превращать брифы и тексты в эффектные мобильные рассылки и автоматизированные цепочки, собирать шаблоны и компоненты в Figma и следить, чтобы финальная вёрстка совпадала с макетом. Ждут от 2 лет опыта дизайна писем для eCommerce, сильный Figma и уверенный английский; предлагают конкурентную оплату, 2 недели оплачиваемого отпуска и работу в дружной команде из 10 человек.