← К каталогу
НА

Народный банк Казахстана

Fullstack-разработчик

ОфисУровень не указанАлматы, Казахстан9 дн. назад
О ВАКАНСИИ

Описание вакансии

Обязанности:

1. Архитектура и техническое лидерство:

Проектирование и развитие микросервисной архитектуры системы на базе Go, обеспечивая высокую отказоустойчивость и масштабируемость.

Разработка стратегий оркестрации бизнес-процессов в Camunda Engine: проектирование BPMN-схем, настройка DMN-таблиц для бизнес-правил и управление жизненным циклом задач (Tasklist).

Определение стандартов разработки: валидация DTO, покрытие кода unit-тестами, правила работы с ошибками и логирования.

Проведение код-ревью, менторство разработчиков (Go и React), оценка технических рисков и выбор оптимальных решений.

2. Разработка Backend (Core & Integration):

Разработка высокопроизводительных API на Go для взаимодействия с фронтендом и внешними системами.

Реализация интеграционных слоев:

Асинхронная обработка событий через Kafka (Core логика, триггеры процессов).

Взаимодействие с legacy-системами и партнерами через шлюзы или напрямую (REST/SOAP).

Интеграция с Keycloak для управления авторизацией и правами доступа (RBAC).

Оптимизация работы с данными:

Проектирование схем и запросов в PostgreSQL.

Настройка кэширования горячих данных в Redis.

Реализация пайплайнов для записи метрик процессов в ClickHouse для последующей аналитики.

Настройка полнотекстового поиска и агрегации логов в Elasticsearch.

3. Разработка Frontend (React):

Архитектура и разработка SPA на React + JS для интерфейсов пользователей (Tasklist), администраторов процессов и дашбордов аналитики.

Интеграция фронтенда с бэкенд-API (Swagger/OpenAPI), реализация сложной клиентской логики и состояния приложения.

Адаптация и расширение функционала Camunda Modeler (или создание собственных веб-инструментов для моделирования схем), если это требуется бизнесом.

4. DevOps и качество кода:

Участие в настройке CI/CD пайплайнов для автоматического тестирования и деплоя сервисов.

Обеспечение безопасности приложения (валидация входных данных, защита от уязвимостей, работа с токенами доступа).

Мониторинг…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / IT / KZ