12 авг

golang разработчик банковских продуктов

ориентир по рынку
вакансия зп не указана
в среднем 216 271 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Halyk — банк, предоставляющий частным клиентам и бизнесу банковские продукты, включая кредиты, депозиты, карты, переводы, эквайринг, гарантии и цифровые сервисы.

задачи

  • Разрабатывать и дорабатывать микросервисы на Go в рамках продукта и внутренних платформенных сервисов;
  • Проектировать и реализовывать REST и при необходимости gRPC API;
  • Реализовывать интеграции с внешними и внутренними системами через очереди и брокеры сообщений;
  • Проектировать и оптимизировать запросы к базам данных, работать с миграциями и кэшем;
  • Писать модульные и интеграционные тесты;
  • Участвовать в повышении качества и устойчивости системы;
  • Проводить проверку кода коллег и предлагать улучшения по коду и архитектуре;
  • Участвовать в проектировании архитектуры сервисов, декомпозиции задач и оценке сроков;
  • Участвовать в настройке и использовании процессов непрерывной интеграции и доставки совместно с DevOps и командой;
  • Обеспечивать наблюдаемость сервисов: настраивать метрики, логи и дашборды, взаимодействовать с мониторингом и оповещениями;
  • Участвовать в сопровождении рабочей среды, анализировать инциденты и устранять первопричины;
  • Взаимодействовать с аналитиками, тестировщиками, фронтенд-разработчиками и менеджерами продукта;
  • Оказывать менторскую поддержку младшим разработчикам: помогать с задачами, проводить ревью и обмениваться опытом;
  • Инициативно поднимать риски и предлагать улучшения архитектуры, процессов и качества продукта.

требования

  • Иметь от 2 до 4 лет коммерческого опыта разработки, включая от 1,5–2 лет работы с Go;
  • Иметь опыт разработки микросервисов или распределённых систем, интеграций и API;
  • Уверенно владеть Go: структурами, интерфейсами, методами, указателями, обработкой ошибок и паник;
  • Понимать конкурентность в Go: goroutines, channels, context, sync, WaitGroup и Mutex;
  • Уметь писать чистый и читаемый код в идиоматичном стиле Go, использовать go fmt и go vet;
  • Иметь опыт работы с модулями и зависимостями через go mod и управления версиями;
  • Иметь опыт написания тестов, включая table-driven tests и mocks, и уметь добиваться адекватного покрытия;
  • Понимать REST: HTTP, коды ответов, идемпотентность и версионирование API;
  • Иметь опыт работы с брокерами сообщений: Kafka, RabbitMQ, NATS или аналогами;
  • Знать основы сетей: TCP/IP, DNS, таймауты и повторные попытки;
  • Уверенно знать SQL и иметь опыт работы с PostgreSQL или MySQL;
  • Понимать транзакции, индексы, уровни изоляции и типичные проблемы, включая N+1;
  • Иметь опыт работы с миграциями: Flyway, Liquibase, golang-migrate или аналогами;
  • Иметь опыт использования кэшей и NoSQL, включая Redis и key-value-хранилища;
  • Понимать основы проектирования моделей данных под бизнес-задачи;
  • Понимать принципы микросервисной архитектуры и разделения по bounded context;
  • Знать базовые паттерны DI, Repository и CQRS;
  • Понимать принципы чистой архитектуры и SOLID;
  • Уверенно работать с Git: ветками, pull/merge requests и code review;
  • Иметь опыт работы с Docker и docker-compose;
  • Иметь опыт использования систем CI/CD: GitLab CI, GitHub Actions, Jenkins или аналогов;
  • Уверенно работать в среде Linux: знать базовые команды, уметь работать с логами и сервисами;
  • Понимать основы логирования и мониторинга: структурированные логи, trace id, метрики и алерты;
  • Знать основы безопасности: работу с секретами и защиту чувствительных данных;
  • Иметь опыт работы с аутентификацией и авторизацией: JWT, OAuth2 и базовый RBAC;
  • Уметь понятно объяснять решения, работать в команде, принимать и давать обратную связь по коду;
  • Быть самостоятельным и ответственным за результат, доводить задачи до рабочего продакшена;
  • Читать техническую документацию на английском и общаться на базовом уровне в чате;
  • Будет плюсом опыт в финтехе, работа с деньгами как decimal, идемпотентность операций, базовые термины KYC, AML, платежи и карты, а также опыт с gRPC, protobuf, Saga и Orchestration.

условия

  • Конкурентоспособная оплата труда благодаря системе грейдирования;
  • Премии ко Дню Независимости и годовой бонус;
  • ДМС и страхование жизни;
  • Мобильная связь и скидки от партнёров;
  • 26 Дней отпуска с возможностью взять дополнительные дни при наступлении важных событий;
  • Бонусы за рекомендации;
  • Льготные условия на парковку;
  • Свободный стиль одежды smart casual;
  • Тренинги, вебинары и доступ к корпоративной библиотеке;
  • Чёткая система карьерного роста;
  • Открытая и дружеская рабочая атмосфера;
  • Спортивные турниры и активная корпоративная жизнь;
  • Возможность участвовать в социальных проектах и реализовывать идеи в новых проектах группы Halyk с использованием современных цифровых инструментов;
  • Поддерживающая команда.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.