Назад
Company hidden
13 дней назад

Senior Go Developer (IAM)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Go Developer (IAM) (Go/Keycloak): Building and evolving authentication, registration, MFA, identity, and user-access services across a crypto ecosystem with an accent on IAM architecture, protocol-level OAuth 2.0 and OpenID Connect, and production reliability. Focus on designing secure authentication flows, integrating Keycloak and legacy Go services, managing sessions and devices, and solving event-driven backend and zero-downtime migration challenges.

Location: Fully remote from anywhere in the world

Company

hirify.global is a global crypto ecosystem building products across mining, wallets, payments, custody, and digital asset infrastructure.

What you will do

  • Own the architecture of the IAM domain, including Keycloak-based infrastructure and legacy Go services.
  • Make architectural decisions, document them through ADRs, and break initiatives into repository-level tasks.
  • Review code and support the technical development of engineers within the team.
  • Own production reliability for authentication and registration flows by investigating incidents, writing postmortems, and driving follow-up actions.
  • Improve IAM services, reduce technical debt, and simplify legacy components.
  • Collaborate with CISO, Compliance, Support, and product teams across Coinhold, Mining, and Backoffice.

Requirements

  • 4+ years of production development experience with Go.
  • Strong protocol-level knowledge of OAuth 2.0 and OpenID Connect, including Authorization Code with PKCE, refresh token rotation, token exchange, JWT signing, claims, and resource-side validation.
  • Production experience with Keycloak realms, clients, authentication flows, required actions, identity brokering, and major-version upgrades.
  • Strong MFA experience with TOTP, SMS and email OTP, push authentication, passkeys, and WebAuthn.
  • Experience with sessions, devices, session revocation, session hijacking protection, step-up authentication, LOA/ACR, and secure cookie configuration.
  • Strong backend experience with Go, PostgreSQL, Redis, Kafka, gRPC, protobuf, OpenTelemetry, event-driven patterns, hexagonal architecture, and integration testing with testcontainers.

Culture & Benefits

  • Fully remote work from anywhere in the world.
  • Flexible working hours focused on results.
  • 20 paid vacation days plus 12 additional bonus days.
  • 100% paid sick leave.
  • Paid English lessons.
  • Support for courses, certifications, and professional training.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →