Size is font:
A A A
Site color:
Ц Ц Ц
Voice Assistant
Go to Onlinebank Go to Halyk Club Go to Halyk
Алматы
GoLang разработчик
Основные обязанности:
2.1. Разработка и доработка микросервисов на Go в рамках продукта и внутренних платформенных сервисов.
2.2. Проектирование и реализация REST и, при необходимости, gRPC API.
2.3. Реализация интеграций с внешними и внутренними системами, в том числе через очереди и брокеры сообщений.
2.4. Проектирование и оптимизация запросов к БД, работа с миграциями и кэшем.
2.5. Написание unit и integration тестов, участие в повышении качества и устойчивости системы.
2.6. Участие в code review: разбор изменений коллег, предложение улучшений по коду и архитектуре.
2.7. Участие в проектировании архитектуры сервисов, декомпозиции задач и оценке сроков.
2.8. Участие в настройке и использовании CI/CD пайплайнов совместно с DevOps и командой.
2.9. Обеспечение наблюдаемости сервисов: метрики, логи, дашборды, взаимодействие с мониторингом и алертами.
2.10. Участие в сопровождении продакшена: анализ инцидентов, поиск и устранение первопричин.
2.11. Взаимодействие с аналитиками, тестировщиками, фронтенд разработчиками и менеджерами по продукту.
2.12. Менторская поддержка джуниор разработчиков: помощь с задачами, ревью, обмен опытом.
2.13. Инициативное поднятие рисков и предложений по улучшению архитектуры, процессов и качества продукта
Основные требования:
Опыт коммерческой разработки от 2 до 4 лет, из них от 1.5–2 лет на Go.
1.2. Опыт разработки микросервисов или распределенных систем, интеграций и API.
1.3. Уверенное владение Go: структуры, интерфейсы, методы, указатели, работа с ошибками и паниками.
1.4. Понимание конкурентности в Go: goroutines, channels, context, sync (WaitGroup, Mutex и т.д.).
1.5. Навыки написания чистого, читаемого кода в идиоматичном стиле Go, использование go fmt / go vet.
1.6. Опыт работы с модулями и зависимостями: go mod, управление версиями.
1.7. Опыт написания тестов: table-driven tests, mocks, умение добиваться вменяемого покрытия.
1.8. Понимание REST: HTTP, коды ответов, идемпотентность, версия API.
1.9. Желателен опыт с gRPC: protobuf, контрактное взаимодействие, совместимость версий.
1.10. Опыт работы с брокерами сообщений (Kafka, RabbitMQ, NATS или аналоги).
1.11. Базовое понимание сетей: TCP/IP, DNS, таймауты, ретраи.
1.12. Уверенное знание SQL и опыт работы с PostgreSQL или MySQL.
1.13. Понимание транзакций, индексов, уровней изоляции, типичных проблем (N+1 и т.п.).
1.14. Опыт работы с миграциями (Flyway, Liquibase, golang-migrate или аналогами).
1.15. Опыт использования кэшей и NoSQL (Redis, key-value хранилища).
1.16. Понимание основ проектирования моделей данных под бизнес задачи.
1.17. Понимание принципов микросервисной архитектуры и разделения по bounded context.
1.18. Знание базовых паттернов: DI, Repository, базовый CQRS; как плюс — Saga / Orchestration.
1.19. Понимание принципов чистой архитектуры и здравый подход к SOLID.
1.20. Уверенная работа с Git: ветки, pull/merge requests, code review.
1.21. Опыт работы с Docker и docker-compose.
1.22. Опыт использования CI/CD систем (GitLab CI, GitHub Actions, Jenkins или аналоги).
1.23. Уверенная работа в Linux среде: базовые команды, логи, работа с сервисами.
1.24. Понимание основ логирования и мониторинга: структурированные логи, trace id, метрики, алерты.
1.25. Базовые знания в области безопасности: работа с секретами, защита чувствительных данных.
1.26. Опыт работы с аутентификацией и авторизацией (JWT, OAuth2, базовый RBAC).
1.27. Soft skills: умение понятно объяснять решения, работать в команде, принимать и давать фидбек по коду.
1.28. Самостоятельность и ответственность за результат: доведение задач до рабочего продакшена.
1.29. Английский на уровне чтения документации и базового общения в чате.
1.30. Как плюс — опыт в финтехе: деньги как decimal, идемпотентность операций, базовые термины KYC, AML, платежи, карты
Условия:
•Заработная плата и бонусы: конкурентоспособная оплата труда благодаря системе грейдирования, премии ко Дню Независимости и годовой бонус.
•Социальный пакет: ДМС и страхование жизни, мобильная связь и скидки от партнеров.
•Отпуск и отдых: 26 дней отпуска с возможностью взять дополнительные дни при наступлении важных событий.
•Бонусы за рекомендации.
•Рабочие условия: льготные условия на паркинг, свободный стиль одежды (smart casual).
•Обучение и развитие: тренинги, вебинары и доступ к корпоративной библиотеке, четкая система карьерного роста.
•Корпоративная культура: открытая и дружеская рабочая атмосфера, спортивные турниры и активная корпоративная жизнь.
•Инициативы и проекты: возможность участия в социальных проектах, реализация идей в новых проектах группы «Halyk» с использованием современных digital-инструментов.
•Команда: творческая и поддерживающая команда для реализации ваших идей.
Присоединяйтесь к нам и становитесь частью команды «Halyk»!

Заполните форму

License for banking and other operations and activities in the securities market №1.2.47/230/38/1 dated June 23, 2023 issued by Agency for regulation and development of the financial market of the Republic of Kazakhstan.

The website uses images and texts created using artificial intelligence.

powered by amphibia