WorkListВойтиОформить подписку
EM

Senior Go Developer (IAM)

Архив
EMCD · Fintech
Вакансия в архиве · закрыта 29.10
Смотреть актуальные вакансии

Другие вакансии компании

EM
🇰🇿Almaty · Казахстан · remoteMiddle·англ. C1
Зарплата не указана
2 ноя
EM
RemoteHead и выше·англ. не указан
Зарплата не указана
27 окт
EM
RemoteMiddle·англ. B2+
Зарплата не указана
26 окт
EM
🇷🇸Belgrade · СербияLead·англ. не указан
Зарплата не указана
20 окт
EM
🇷🇸Belgrade · Сербия · remote·ContractSenior·англ. B2+
Зарплата не указана
13 окт
Все вакансии компании

Похожие вакансии

ME
MEDvidi · Телемедицина
🇷🇸Belgrade · Сербия · remote·Full-timeSenior·англ. B2+
≈ $4,5 тыс/мес
27 окт
SU
SupportYourApp · Аутсорсинг клиентской поддержки
🇷🇸Сербия · remote·ContractSenior·англ. B2
≈ $4,5 тыс/мес
7 окт
CO
Collectly · Медицинский биллинг
🇷🇸Belgrade · Сербия · remote·Full-timeSenior·англ. C1–C2
≈ $4,5 тыс/мес
21 окт
AB
ABBYY · Document AI / OCR
🇷🇸Belgrade · СербияSenior·англ. C1
≈ $4,5 тыс/мес
14 окт
DA
DataArt · Software консалтинг
🇷🇸Belgrade · Сербия · remoteSenior·англ. B2
≈ $4,5 тыс/мес
21 сен
Смотреть все похожие

О вакансии

Откуда можно работать
Удалённо · Belgrade, Сербия
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 09.10 · видели у компании с 09.10 по 27.10 · закрыта 29.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Senior Go Developer для присоединения к команде IAM и взятия на себя ответственности за сервисы, отвечающие за аутентификацию, регистрацию, MFA, идентификацию и доступ пользователей во всех продуктах EMCD.

Что предстоит делать

  • Владеть архитектурой домена IAM, включая инфраструктуру на основе Keycloak и наследуемые сервисы на Go
  • Принимать архитектурные решения и документировать их через ADRs
  • Разбивать крупные инициативы на задачи уровня репозитория, оценивать сроки доставки и брать на себя ответственность за ключевые вехи
  • Проводить ревью кода и поддерживать техническое развитие инженеров в команде
  • Обеспечивать надёжность продакшн‑процессов аутентификации и регистрации: расследовать инциденты, писать постмортемы и доводить последующие действия до завершения
  • Тесно сотрудничать с CISO, Compliance, Support и продуктовыми командами, включая Coinhold, Mining и Backoffice
  • Улучшать существующие сервисы IAM, сокращая технический долг и упрощая наследуемые компоненты

Требования

  • 4+ лет опыта разработки в продакшн‑среде на Go
  • Глубокое понимание OAuth 2.0 и OpenID Connect на уровне протокола: Authorization Code + PKCE, ротация refresh‑токенов, обмен токенами, Direct Grant и связанные риски, подпись JWT, claims и проверка на стороне ресурса
  • Опыт работы в продакшн с Keycloak: realms, clients, потоки аутентификации, required actions, identity brokering с Google, Apple или внешними OIDC‑провайдерами, а также обновления мажорных версий
  • Сильный опыт работы с MFA: TOTP, SMS и email OTP, push‑аутентификация, passkeys и WebAuthn, включая особенности origin / RP ID для веба и мобильных приложений
  • Понимание step‑up аутентификации и уровней доверия с использованием LOA / ACR
  • Опыт управления пользовательскими сессиями и устройствами, отзыва сессий, защиты от захвата сессий и настройки безопасных cookie
  • Сильный опыт backend‑разработки на Go. Наш стек включает echo, pgx, goose, Redis, Kafka (segmentio/kafka-go), gRPC, protobuf и OpenTelemetry
  • Глубокие знания PostgreSQL: проектирование схем, индексы, JSONB, производительность запросов в масштабе и миграции без простоя
  • Опыт работы с event‑driven системами и паттернами, такими как transactional outbox, идемпотентность, повторные попытки и DLQ
  • Опыт применения hexagonal architecture и интеграционного тестирования с использованием testcontainers

Условия и бенефиты

  • Полностью удалённая работа из любой точки мира
  • Гибкий график, ориентированный на результат
  • 20 оплачиваемых дней отпуска + 12 дополнительных бонусных дней
  • 100% оплачиваемый больничный
  • Оплачиваемые уроки английского языка
  • Поддержка курсов, сертификатов и профессионального обучения
  • Техническая ответственность за ядро домена IAM, используемого в нескольких продуктах EMCD

Навыки

GoKeycloakOAuth 2.0OpenID ConnectTOTPSMSemail OTPpush authenticationpasskeysWebAuthnLOAACRechopgxgooseRedisKafkasegmentio/kafka-gogRPCprotobuf

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти