Алматы, проспект Аль-Фараби, 98
Обязанности:
Проектирование API: Детальное описание эндпоинтов, форматов запросов и ответов (JSON/XML), разработка спецификаций в Swagger (OpenAPI).
Проектирование интеграций: Описание логики взаимодействия систем через REST или событийную модель (очереди Kafka/RabbitMQ).
Data Modeling: Разработка схем баз данных, описание связей, определение типов данных и ограничений (constraints).
Маппинг данных: Составление таблиц трансформации данных (Data Mapping) при передаче информации между разными системами.
Технизация требований: Перевод бизнес-требований на язык системных функций, описание логики работы бэкенда (алгоритмы, проверки, статусные модели).
Требования:
Понимание архитектуры: Знание разницы между монолитом и микросервисами, понимание принципов SOA.
Глубокий SQL: Не просто SELECT, а понимание планов запросов, индексов и умение работать с хранимыми процедурами (если актуально).
Чтение кода: Способность прочитать кусок кода на Python, чтобы понять текущую логику работы системы без документации.
Инструментарий: Умение рисовать Sequence-диаграммы (в Mermaid, PlantUML или Draw.io), чтобы визуализировать цепочки вызовов между сервисами.
Работа с логами: Навык работы с ELK Stack (Kibana) или Grafana для анализа поведения системы и поиска причин ошибок.
Условия:
Сложные задачи: Работа над высоконагруженными системами с запутанной бизнес-логикой.
Инженерная культура: Code review документации, архитектурные комитеты и отсутствие «костылей» в проектировании.
Стабильность: Официальное оформление, белая зарплата и расширенный пакет бенефитов (ДМС, спорт, обучение).
LUKOIL Lubricants Central Asia (ТОО ЛУКОЙЛ Лубрикантс Центральная Азия)
Алматы
от 500000 KZT