Biamp Systems
Senior Backend & DevOps Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер на 3-месячный контракт для разработки облачных сервисов, API и инфраструктуры аудиовизуальных конференц-решений Biamp. Ключевой фокус — модель доступа и авторизации на базе SpiceDB с миграцией существующих прав клиентов.
Задачи
- Проектировать, разрабатывать и поддерживать backend-микросервисы и API (REST, GraphQL, gRPC) преимущественно на Go
- Проектировать и внедрять fine-grained авторизацию (RBAC, ReBAC) на SpiceDB
- Планировать и проводить миграции доступа клиентов на новую модель прав без простоя и с проверяемой эквивалентностью
- Разрабатывать event-driven сервисы с использованием NATS, Kafka или RabbitMQ
- Проектировать и поддерживать схемы SQL-баз, запросы и миграции данных
- Устранять проблемы и повышать надёжность, безопасность и производительность production-сервисов
- Взаимодействовать с командами Web, Embedded Software, QA и Product Management
- Участвовать в code review и документировать решения и процессы в Confluence
Требования
- Степень бакалавра в Computer Science, Computer Engineering, Software Engineering или эквивалентный практический опыт
- Практический опыт работы с AI-агентными инструментами кодинга (например, Claude Code) как частью ежедневной разработки, включая постановку многошаговых задач агентам, ревью и валидацию сгенерированного кода, создание переиспользуемых skills и интеграций (MCP)
- 6+ лет коммерческой разработки ПО, включая backend-сервисы и облачную инфраструктуру
- Владение Go (Golang) и опыт построения микросервисов
- Опыт проектирования и разработки API, предпочтительно GraphQL; знание REST или gRPC приветствуется
- Опыт со SpiceDB, OpenFGA или другими permission-системами в стиле Zanzibar
- Опыт проектирования иерархических моделей авторизации на основе отношений (ReBAC), включая наследуемый и делегированный доступ
- Опыт работы с SQL и реляционными базами данных
- Опыт работы в Linux, включая администрирование и shell-скрипты
- Опыт agile-практик разработки
- Сильные навыки письменной и устной коммуникации, умение работать самостоятельно и в команде
Условия
- 3-месячный контракт
- Работа только в офисе, без remote и hybrid
- Офис в Beaverton, OR
Навыки
- Go
- GraphQL
- REST
- gRPC
- SpiceDB
- OpenFGA
- ReBAC
- SQL
- Linux
- NATS
- Kafka
- RabbitMQ
- Kubernetes
- Docker
- Zitadel
- Auth0
- OIDC
- SCIM
- SSO
- Okta
- Microsoft Entra ID
- Terraform
- Jenkins
- Bitbucket
- Microsoft Azure
- Azure Kubernetes Services
- Jira
- Confluence
- Claude Code
- MCP