Rust-инженер observability: интеграция OpenFGA (Remote)

Asterit

United States

Hybrid

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Asterit ищет Rust-инженера для встроенного внедрения OpenFGA в OSS- observability-платформу на Rust. Задача — реализовать провайдер авторизации, HTTP-клиент к OpenFGA, маппинг маршрутов и кортежей, и интеграционные тесты.

Потребуется работать с Tokio, Axum, reqwest/serde, обеспечивая fail-closed и надёжное логирование. Предпочтение кандидатам с опытом в RBAC/ReBAC и внешними HTTP API.

Qualifications

  • Опыт Rust: async/await, обработка ошибок, тестируемый код.
  • Понимание middleware, извлечения контекста запроса, слоёв сервисов.
  • Опыт интеграции с внешними HTTP API: таймауты, деградация, fail-closed.
  • Понимание RBAC/ReBAC и работы с кортежами/отношениями.

Responsibilities

  • Реализовать trait провайдера авторизации.
  • Реализовать проверки через OpenFGA в middleware Axum.
  • Написать Rust-клиент к HTTP API OpenFGA и маппинг маршрутов.
  • Записывать кортежи в сервисном слое: роли, владельцы, иерархии, удаление.
  • Реализовать фильтрации списковых эндпоинтов.
  • bootstrap-миграцию отношений в кортежи OpenFGA.
  • Обеспечить fail-closed при недоступности OpenFGA и логирование.
  • Покрыть интеграцию тестами.

Skills

Rust
async/await
middleware
HTTP клиент
RBAC/ReBAC
OpenFGA
SpiceDB
Axum
Tokio
reqwest
serde

Tools

OpenFGA HTTP API
Axum
Reqwest
Serde
Tokio

Job description

Asterit ищет Rust-инженера для встроенного внедрения OpenFGA в OSS- observability-платформу на Rust. Задача — реализовать провайдер авторизации, HTTP-клиент к OpenFGA, маппинг маршрутов и кортежей, и интеграционные тесты.

Потребуется работать с Tokio, Axum, reqwest/serde, обеспечивая fail-closed и надёжное логирование. Предпочтение кандидатам с опытом в RBAC/ReBAC и внешними HTTP API.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

rust-разработчик в observability-платформе
rust-разработчик в observability-платформе

Астерит • United States

Hybrid
USD 120,000 - 180,000
Удалённый Rust-инженер для инженерной платформы
Удалённый Rust-инженер для инженерной платформы

Bell Integrator • United States

Remote
USD 120,000 - 180,000
Удаленная работа
Remote Rust Network Security Engineer
Remote Rust Network Security Engineer

Intouch Group • United States

Remote
USD 37,000 - 45,000
Rust developer for security gateways
Rust developer for security gateways

Intouch Group • United States

Remote
USD 37,000 - 45,000
Backend-инженер финансовых данных (Python+Rust) — Remote
Backend-инженер финансовых данных (Python+Rust) — Remote

Adviva • United States

Remote
USD 120,000 - 180,000
Rust engineer for location APIs
Rust engineer for location APIs

Intellias • United States

Remote
USD 120,000 - 160,000
Rust разработчик для инженерной платформы
Rust разработчик для инженерной платформы

Bell Integrator • United States

Remote
USD 120,000 - 180,000
Удаленная работа
rust разработчик для розничных сетей
rust разработчик для розничных сетей

NDA • United States

On-site
USD 26,000 - 33,000
Гибкое начало рабочего дня
Rust-разработчик: параллельные вычисления и бэкенд API
Rust-разработчик: параллельные вычисления и бэкенд API

NDA • United States

Remote
USD 26,000 - 33,000
Гибкое начало рабочего дня
Старший Backend-разработчик для видеомониторинга(Python/Rust)
Старший Backend-разработчик для видеомониторинга(Python/Rust)

Фалькон Тех • United States

Hybrid
USD 140,000 - 210,000
Гибридный режим работы
Официальное трудоустройство
Премии и соц. пакеты