- Beaverton, Oregon, United States
- On-site
- Contract · Senior
- 6+ years
Design, build, and maintain backend microservices and APIs, implement fine‑grained authorization, migrate existing access, build event‑driven services, maintain SQL schemas, troubleshoot reliability, security, and performance, collaborate with cross‑functional teams, participate in code reviews, and document designs.
Responsibilities
- Design, build, and maintain backend microservices and APIs (REST, GraphQL, and gRPC)
- Design and implement fine‑grained authorization using SpiceDB
- Plan and carry out zero‑downtime migrations of existing customer access
- Build event‑driven services using messaging systems such as NATS, Kafka, or RabbitMQ
- Design and maintain SQL database schemas, queries, and data migrations
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience
- Nice to have: Kubernetes
- Nice to have: Docker
- Nice to have: Zitadel
- Nice to have: Auth0