
Senior Golang Backend Developer
Tekfortune Inc.
Beaverton, OR • 13m ago • On-site
Senior
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Quick Facts
Role: Golang Developer (Senior Backend)
Focus: Identity & authorization, permission models, cloud services
APIs: REST, GraphQL, gRPC
Description
You will develop cloud backend microservices and APIs for audiovisual conferencing solutions, with a focus on identity and access control. The initial priority is implementing permission sets, groups, and grants using SpiceDB to replace fixed organization-wide roles. You will design fine-grained authorization models, migrate customer access with zero downtime, and build event-driven services.
Responsibilities
Design, build, and maintain backend microservices and APIs (primarily in Go)
Implement fine-grained authorization (role-, resource-, and relationship-based) with SpiceDB
Execute zero-downtime, verifiably equivalent migrations to the new permission model
Build event-driven services using messaging systems (NATS, Kafka, or RabbitMQ)
Design and maintain SQL schemas, queries, and data migrations
Troubleshoot and improve reliability, security, and performance of production services
Collaborate with Web, Embedded Software, QA, and Product Management teams to deliver features and resolve issues
Participate in code reviews and document designs/processes in Confluence
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience
6+ years of commercial software development, including backend services and cloud infrastructure
Proficiency in Go (Golang) and experience building microservices
Experience designing and building APIs (GraphQL preferred; REST or gRPC also valuable)
Experience with SpiceDB, OpenFGA, or other Zanzibar-style permission systems
Experience designing relationship-based, hierarchical authorization models (ReBAC), including inherited and delegated access
Experience with SQL and relational databases
Experience working in Linux environments, including administration and shell scripting
Hands-on use of AI agentic coding tools (e.g., Claude Code) daily, including directing agents, reviewing/validating generated code, and building reusable skills/tool integrations (MCP)
Strong written and verbal communication skills; ability to work independently and in a team
Experience with agile development practices
Benefits
Work on globally used conferencing platform services with a strong focus on identity, security, and authorization
Build modern backend solutions using microservices, event-driven architecture, and fine-grained permission models
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Go (Golang) Backend Developer
PY DATA, INC.
Senior
Technology
Beaverton, OR · On-site
$0K - $0K/yr
2 days ago

Golang Developer
SDH Systems
Senior
Technology
Atlanta, GA · On-site
N/A
14m ago
Senior Backend Golang Developer
Galent
Senior
Technology
Plano, TX · On-site
N/A
7 days ago

Senior Go Developer
EPAM Systems
Senior
Technology
Gdańsk, Poland · Remote
N/A
10 days ago

Senior Go Developer
EPAM Systems
Senior
Technology
Poznan, Poland · Remote
N/A
10 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Go Developer
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
10 days ago

Senior Go Developer
EPAM Systems
Senior
Technology
Krakow, MA, Poland · Remote
N/A
10 days ago

Senior Go Developer
EPAM Systems
Senior
Technology
Łódź, ŁD, Poland · Remote
N/A
10 days ago

Senior Backend Engineer (Identity & Access Management)
Andersen
Senior
Technology
Remote
N/A
1 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
