Golang Developer
Posted 29 May 2026
Advertised as “Senior Golang Developer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- People management
- Employment
- Hybrid
- Contract
- Full-time
No salary listed for this role.
Raiffeisen Bank is the largest Ukrainian bank with foreign capital. For more than 30 years, we have been creating and building the banking system of our country.
Raiffeisen employs more than 5,000 employees, including one of the largest product IT teams, which includes 900+ specialists. Every day, we work side by side so that more than 2.5 million of our clients can receive quality service, use the bank's products and services, and develop their business, because we are #TogetherWithUkraine.
We are looking for a Senior Golang Developer to own and evolve our authorization platform within the Product Security team. You will be playing a vital role for our access control infrastructure — designing authorization architectures, driving technical decisions, and ensuring our platform scales securely across the organization. We encourage leveraging AI-powered tools to accelerate development and improve efficiency.
Your future responsibilities:
- Own the architecture of the authorization platform end-to-end — from design through production operations
- Design and implement sidecar-based authorization mechanisms and policy enforcement engines
- Define authorization models (RBAC, ABAC, ReBAC) and translate business requirements into enforceable policies
- Drive technical decisions on authorization infrastructure — evaluate, select, and integrate tools (OpenFGA, OPA, SpiceDB, etc.)
- Design token exchange and delegation flows (OAuth 2.0 OBO, Keycloak token exchange) for multi-service authorization
- Collaborate with platform, security, and product teams to define access control policies and architectural standards
- Mentor and enable other engineering teams on secure authorization patterns and integration best practices
- Own CI/CD pipelines and infrastructure as code for authorization services — ensuring reliability, observability, and fast delivery
- Lead incident response for authorization-related issues — troubleshoot, resolve, and drive root-cause improvements
- Contribute to technical strategy — ADRs, RFCs, technical documentation, and knowledge sharing across teams
- Leverage AI tools and automation to accelerate development, reduce toil, and improve code quality
Your skills and experience:
Technical Skills:
- 5+ years of professional Golang development
- Expert-level understanding of Go concurrency patterns, interfaces, and idiomatic Go
- Deep knowledge of authorization models and systems (RBAC, ABAC, ReBAC, Zanzibar-style)
- Hands-on experience with policy engines (OPA/Rego, OpenFGA, or similar)