Fullstack-разработчик в Народный банк Казахстана | hitIT
Fullstack-разработчик
23 сентября 2026 г.
Удалённо
Senior
Важно перед откликом
У вакансии есть условия, которые могут повлиять на решение об отклике
Английский обязателен
Описание
Fullstack-разработчик для развития микросервисной платформы оркестрации бизнес-процессов на Go и React. Роль включает проектирование архитектуры, разработку backend-API, интеграции через Kafka, PostgreSQL, Redis, ClickHouse и Elasticsearch, а также SPA-интерфейсы на React. Дополнительно требуется участие в настройке CI/CD, обеспечении безопасности приложения и работе с Camunda Engine (BPMN/DMN).
Обязанности
Проектирование и развитие микросервисной архитектуры системы на базе Go с высокой отказоустойчивостью и масштабируемостью
Разработка стратегий оркестрации бизнес-процессов в Camunda Engine: BPMN-схемы, DMN-таблицы и управление жизненным циклом задач (Tasklist)
Определение стандартов разработки: валидация DTO, покрытие кода unit-тестами, правила работы с ошибками и логирования
Проведение код-ревью и менторство разработчиков Go и React, оценка технических рисков
Разработка высокопроизводительных API на Go для взаимодействия с фронтендом и внешними системами
Асинхронная обработка событий через Kafka (core-логика, триггеры процессов)
Взаимодействие с legacy-системами и партнерами через шлюзы или напрямую (REST/SOAP)
Интеграция с Keycloak для управления авторизацией и правами доступа (RBAC)
Проектирование схем и запросов в PostgreSQL, настройка кэширования горячих данных в Redis
Реализация пайплайнов записи метрик процессов в ClickHouse и агрегации логов в Elasticsearch
Архитектура и разработка SPA на React + JS для интерфейсов пользователей, администраторов процессов и дашбордов аналитики
Интеграция фронтенда с бэкенд-API (Swagger/OpenAPI) и реализация клиентской логики состояния
Адаптация и расширение функционала Camunda Modeler или создание собственных веб-инструментов для моделирования схем
Участие в настройке CI/CD пайплайнов для автоматического тестирования и деплоя сервисов
Обеспечение безопасности приложения: валидация входных данных, защита от уязвимостей, работа с токенами доступа
Мониторинг производительности системы, профилирование Go-приложений и оптимизация узких мест (БД, очередь, сеть)
Поддержка актуальной технической документации (Swagger, архитектурные решения)
Трансляция бизнес-требований в технические спецификации и задачи
Взаимодействие с аналитиками для корректного описания процессов в BPMN/DMN
Планирование технического долга и roadmap развития платформы
Требования
Опыт 2+ года на позиции Senior
Отличное знание Go (Golang), понимание конкурентности, работы с памятью и оптимизации
Уверенное владение SQL (PostgreSQL) и NoSQL-решениями (Redis, Elastic, ClickHouse)
Опыт работы с брокерами сообщений (Kafka)
Понимание принципов микросервисной архитектуры и паттернов интеграции (REST, SOAP, gRPC)
Опыт работы с Camunda или другими BPM-движками (Activiti, Flowable) будет большим плюсом
Глубокое знание React и экосистемы JavaScript/TypeScript
Опыт создания сложных интерфейсов для корпоративных систем: дашборды, таблицы, визуализация процессов
Опыт настройки CI/CD и написания Unit/Integration тестов
Работа с Docker, Kubernetes будет плюсом
Знание Swagger/OpenAPI для документирования API
Опыт интеграции с OIDC/OAuth2 провайдерами (Keycloak)
Чтение технической документации на английском
Знание C#, Java будет преимуществом для поддержки legacy-модулей или кастомизации Camunda
Условия
Конкурентоспособная оплата труда благодаря системе грейдирования
Премии ко Дню Независимости и годовой бонус
ДМС и страхование жизни, мобильная связь и скидки от партнеров
26 дней отпуска с возможностью взять дополнительные дни при наступлении важных событий
Бонусы за рекомендации сотрудников
Льготные условия на паркинг и свободный стиль одежды (smart casual)
Тренинги, вебинары, доступ к корпоративной библиотеке и четкая система карьерного роста
Возможность участия в социальных проектах и реализации идей в новых digital-проектах
GoGolangCamundaBPMNDMNTasklistPostgreSQLRedisClickHouseElasticsearchKafkaReactJavaScriptTypeScriptRESTSOAPgRPCSwagger/OpenAPICI/CDDockerKubernetesKeycloakOAuth2OIDCunit-тестыC#Javaбанкинг / финансовые технологии
Навигация
Действия
Похожие вакансии
Подобраны ИИ по смыслу описания, а не по ключевым словам