🧑‍💻 Что вам не нравится на собеседованиях? Поделитесь с нами → пройти опрос

Senior backend-разработчик в команду управления доступами

Зарплата

от 3400 до 4700 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Крупнейшая казахстанская розничная торговая компания

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

  • Small - крупнейший казахстанский ритейлер с более чем 150 магазинами, собственными ЦОДами и облачной платформой. Мы активно развиваем управление доступами в компании и ищем опытного серверного разработчика, который реализует backend для портала самообслуживания, интеграции с Keycloak, Ory Keto/OPA, SCIM и provisioning connectors.

Задачи:

  • Проектирование и реализация API портала (requests, approvals, provisioning, audit).
  • Интеграция с Keycloak (OIDC, token introspection), Keto (relation-tuples, checks), OPA (при необходимости).
  • Реализация SCIM-provisioning к 1-2 целевым системам (eCom, loyalty admin).
  • Поддержка взаимодействия с workflow engine (Camunda/Zeebe) или реализация базовых workflow.
  • Обеспечение логирования и отслеживаемости действий (structured logs → SIEM).
  • Написание unit/integration-тестов; участие в code-review.
  • Поддержка безопасной разработки: input validation, secure coding, secrets via Vault.

Требования:

  • 3+ года опыта backend разработки (Go/Java).
  • Опыт разработки REST/GraphQL API, JSON, OpenAPI.
  • Опыт интеграции с OIDC/OAuth2 (Keycloak или аналог).
  • Опыт работы с базами данных (Postgres/MySQL) и кешем (Redis).
  • Опыт работы с CI/CD (GitLab CI).
  • Понимание принципов авторизации (RBAC/ABAC) и опыт интеграции с внешними PDP/PEP.
  • Английский технический - чтение документации.

Будет плюсом:

  • Опыт с Ory Keto, OPA (Rego) или Casbin.
  • Опыт SCIM provisioning.
  • Опыт интеграции с Vault.
  • Опыт работы в e-commerce/fintech.

Мы предлагаем:

  • Возможность работать удаленно или в офисе в Алматы.
  • Участие в создании современной IAM-платформы на базе open source-решений.
  • Работа в сильной кросс-функциональной команде (архитекторы, backend/frontend-разработчики, DevSecOps).
  • Работа с современным стеком технологий: Keycloak, Keto/OPA, Vault, SCIM, React, Go, GitLab CI/CD.