Народный банк Казахстана·Алматы·6 ч назад
Fullstack-разработчик
Ориентир по рынку≈ 180 000 – 510 000 ₽наша приблизительная оценка по 23 вакансиям этой роли и грейда, у работодателя вилка не указана
🏢 ОфисMiddleПолная занятость
Наши требования
Опыт: 2+ года на позиции Senior
Отличное знание Go (Golang). Понимание конкурентности, работы с памятью, оптимизации
Будет большим плюсом опыт работы с Camunda (или другими BPM-движками: Activiti, Flowable)
Уверенное владение SQL (PostgreSQL) и NoSQL решениями (Redis, Elastic, ClickHouse)
Опыт работы с брокерами сообщений (Kafka)
Понимание принципов микросервисной архитектуры и паттернов интеграции (REST, SOAP, gRPC)
Глубокое знание React и экосистемы JavaScript/TypeScript
Опыт создания сложных интерфейсов для корпоративных систем (дашборды, таблицы, визуализация процессов)
Опыт настройки CI/CD, написания Unit/Integration тестов
Работа с Docker, Kubernetes (будет плюсом)
Знание Swagger/OpenAPI для документирования API
Безопасность: Опыт интеграции с OIDC/OAuth2 провайдерами (Keycloak)
Языки: Чтение технической документации на английском. Знание C#, JAVA будет преимуществом (для поддержки legacy-модулей или глубокой кастомизации Camunda)
Мы предлагаем
Заработная плата и бонусы: конкурентоспособная оплата труда благодаря системе грейдирования, премии ко Дню Независимости и годовой бонус
Социальный пакет: ДМС и страхование жизни, мобильная связь и скидки от партнеров
Отпуск и отдых: 26 дней отпуска с возможностью взять дополнительные дни при наступлении важных событий
Бонусы за рекомендации
Рабочие условия: льготные условия на паркинг, свободный стиль одежды (smart casual)
Обучение и развитие: тренинги, вебинары и доступ к корпоративной библиотеке, четкая система карьерного роста
Корпоративная культура: открытая и дружеская рабочая атмосфера, спортивные турниры и активная корпоративная жизнь
Инициативы и проекты: возможность участия в социальных проектах, реализация идей в новых проектах группы «Halyk» с использованием современных digital-инструментов
Команда: творческая и поддерживающая команда для реализации ваших идей
Присоединяйтесь к нам и становитесь частью команды «Halyk»!
Дополнительно
Проектирование и развитие микросервисной архитектуры системы на базе 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 для интерфейсов пользователей (Tasklist), администраторов процессов и дашбордов аналитики
Интеграция фронтенда с бэкенд-API (Swagger/OpenAPI), реализация сложной клиентской логики и состояния приложения
Адаптация и расширение функционала Camunda Modeler (или создание собственных веб-инструментов для моделирования схем), если это требуется бизнесом
Участие в настройке CI/CD пайплайнов для автоматического тестирования и деплоя сервисов
Обеспечение безопасности приложения (валидация входных данных, защита от уязвимостей, работа с токенами доступа)
Мониторинг производительности системы, профилирование Go-приложений и оптимизация узких мест (БД, очередь, сеть)
Поддержка актуальной технической документации (Swagger, архитектурные решения)
Трансляция бизнес-требований в технические спецификации и задачи
Взаимодействие с аналитиками для корректного описания процессов в BPMN/DMN
Планирование технического долга и roadmap развития платформы
