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»!

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