Halyk

fullstack developer бизнес-процессов

Коротко

Fullstack-разработчик на Go и React для проектирования и развития микросервисной системы бизнес-процессов с оркестрацией через Camunda (BPMN/DMN). Компания — банковская группа Halyk, офис в Алматы, требуется глубокая экспертиза в Go, PostgreSQL, Kafka, Redis, Elasticsearch, ClickHouse и React/TypeScript, а также опыт интеграции с Keycloak (OIDC/OAuth2). Нужен опыт от 3 лет, работа включает проектирование архитектуры, код-ревью, CI/CD и разработку SPA-интерфейсов для корпоративных пользователей.

Описание
Описания нет
Задачи
•Проектировать и развивать микросервисную архитектуру системы на Go
•Разрабатывать стратегии оркестрации бизнес-процессов в Camunda Engine, проектировать BPMN-схемы и настраивать DMN-таблицы
•Определять стандарты разработки, включая валидацию DTO, покрытие кода unit-тестами, правила обработки ошибок и логирования
•Проводить код-ревью, оценивать технические риски и выбирать оптимальные решения
•Разрабатывать высокопроизводительные API на Go для взаимодействия с фронтендом и внешними системами
•Реализовывать асинхронную обработку событий через Kafka и интеграционные слои для взаимодействия с устаревшими системами и партнёрами через REST/SOAP
•Интегрировать Keycloak для управления авторизацией и правами доступа
•Проектировать схемы и запросы в PostgreSQL, настраивать кэширование в Redis
•Реализовывать передачу метрик процессов в ClickHouse и настраивать полнотекстовый поиск и агрегацию логов в Elasticsearch
•Разрабатывать SPA на React для пользователей, администраторов процессов и аналитических панелей
•Интегрировать фронтенд с бэкенд-API, реализовывать клиентскую логику и состояние приложения
•Адаптировать Camunda Modeler или создавать веб-инструменты для моделирования схем
•Участвовать в настройке CI/CD для автоматического тестирования и развёртывания сервисов
•Обеспечивать безопасность приложения, мониторить производительность, профилировать Go-приложения и оптимизировать узкие места
•Поддерживать актуальную техническую документацию
•Переводить бизнес-требования в технические спецификации и задачи
•Взаимодействовать с аналитиками для описания процессов в BPMN/DMN
•Планировать технический долг и дорожную карту развития платформы
Требования
•Отличное знание Go, конкурентности, управления памятью и оптимизации
•Уверенное владение SQL, PostgreSQL и NoSQL-решениями
•Опыт работы с Redis, Elasticsearch и ClickHouse
•Опыт работы с Kafka
•Понимание микросервисной архитектуры и паттернов интеграции REST, SOAP, gRPC
•Глубокое знание React и экосистемы JavaScript/TypeScript
•Опыт создания сложных интерфейсов для корпоративных систем
•Опыт настройки CI/CD и написания модульных и интеграционных тестов
•Знание Swagger/OpenAPI
•Опыт интеграции с провайдерами OIDC/OAuth2, включая Keycloak
•Умение читать техническую документацию на английском
Будет плюсом: опыт с Docker, Kubernetes, Camunda или другими BPM-движками, знание C# и Java
Условия
•Конкурентоспособная оплата труда и система грейдирования
•Премии ко Дню Независимости и годовой бонус
•ДМС и страхование жизни
•Мобильная связь и скидки от партнёров
•26 дней отпуска и дополнительные дни при важных событиях
•Бонусы за рекомендации
•Льготные условия на паркинг
•Свободный стиль одежды smart casual
•Тренинги, вебинары и доступ к корпоративной библиотеке
•Система карьерного роста
•Участие в социальных проектах и возможность реализовывать идеи в новых проектах группы Halyk
•Поддерживающая команда и дружеская рабочая атмосфера

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте