Привет! Мы — команда Речевой аналитики, делаем глобальное решение для b2b. Представь, что наш клиент — это огромный холдинг или корпорация, в которой работают тысячи сотрудников, часть из которых — это sales, operations, marketing. Все эти сотрудники общаются со своими клиентами, продают товары, услуги, подключают партнерские сервисы. Наш продукт при помощи технологий речи оценивает разговор между оператором и клиентом. В результате клиент видит аналитику по звонкам и может сделать ряд выводов, которые помогают принимать управленческие решения или даже решения о том, как развивать свой бизнес.
Что есть сейчас:
Команда разработки из 8 человек: 2 backend, 1 frontend, 1 UX/UI, 1 QA, 1 infrastructure engineer, Tech lead, IT manager;
Разработан MVP продукта — это готовый сервис, созданный внешним вендором (около 1 года работы);
В августе 2023 года мы запустили наш продукт. Ты будешь отвечать за одну из самых важных частей — создание технической документации для backend и frontend.
Сейчас сервис тестируют первые b2b пользователи, и в октябре мы запустим массовые продажи;
Наша команда работает на территории России, по часовому поясу Москвы.
Наш стек:
Технический: микросервисная архитектура, Kotlin, Java 21, PostgreSQL, MonogoDB, ElasticSearch, Kafka, RabbitMQ, REST, gRPC, S3, ClickHouse, TypeScript, React/Redux, HTML и CSS;
Репозиторий: GitLab;
Задачи: Jira;
Документация: Confluence;
Макеты: Pixso:
API: Swagger OpenAPI.
Что нужно делать:
Проводить сбор и анализ БТ, ФТ и НФТ;
Анализировать, проектировать и описывать:
REST API,
SQL и NoSQL базы данных,
синхронные и асинхронные интеграции между микросервисами,
внешние интеграции с другими системами,
общую бизнес логику работы и взаимодействия компонентов системы.
Писать техническую документацию;
Понимать и структурировать большой объем сложной информации;
Заниматься постановкой, декомпозицией и распределением задач на команду, совместно с PM;
Контролировать выполнение поставленной задачи на всех её этапах;
Составлять планы в рамках продуктовой команды вместе со стейкхолдером.
Мы будем рады рассмотреть твою кандидатуру, если ты:
Умеешь писать требования (ФТ, НФТ, БТ);
Имеешь знания принципов построения микросервисной архитектуры;
Умеешь чертить диаграммы BPMN / UML (остальные по желанию);
Можешь спроектировать и описать методы REST API в табличках или сваггере;
Умеешь проектировать асинхронные интеграции между микросервисами через брокеры сообщений RabbitMQ/Kafka;
Знаешь основы реляционных БД, можешь спроектировать таблички и связи, писать запросы;
Знаешь и NoSQL базы данных, такие как ElasticSearch, Redis, MongoDB;
Разбираешься в управлении проектом (постановка задач, приоритезация беклога, оценка и т.п.);
Разбираешься в проектировании UI/UX;
Знаешь разные движки для доки (confluence или другие).