Senior Golang Backend Developer

Tekfortune Inc.

Beaverton, OR • 13m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

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

Unlock Full Resume Report