R

Raiffeisen Bank Ukraine

Nationwide retail and corporate banking services

Senior Go Developer

Full-TimeUpdated on 10/15/2026
No salary listed
Senior
Kyiv, Ukraine
Hybrid
Software EngineeringBackend Engineering

About the job

Requirements
  • At least 5 years of professional Go development experience.
  • Expert understanding of Go concurrency patterns, interfaces, and idiomatic Go.
  • Deep knowledge of authorization models and systems, including role-based access control, attribute-based access control, relationship-based access control, and Zanzibar-style systems.
  • Hands-on experience with policy engines such as Open Policy Agent/Rego and OpenFGA, or similar tools.
  • Experience designing and operating sidecar-based authorization at scale.
  • Strong understanding of OAuth 2.0 and OpenID Connect flows, token exchange, and identity federation using Keycloak or a similar identity provider.
  • Experience with PostgreSQL and data modeling for access control.
  • Ability to design systems for high availability, low latency, and horizontal scalability.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, Claude, or Cursor.
  • Advanced Kubernetes experience, including operators, custom resource definitions, admission webhooks, and cluster-level troubleshooting.
  • Experience designing and maintaining continuous integration and continuous delivery pipelines using GitHub Actions.
  • Proficiency with ArgoCD for GitOps-based continuous delivery.
  • Experience authoring and managing Helm charts for complex deployments.
  • Experience with infrastructure as code using Terraform or Terragrunt, including module design and state management.
  • Experience setting up observability for authorization services, including metrics, tracing, and alerting.
  • Ability to make and communicate architectural decisions, including architecture decision records and requests for comments.
  • Experience influencing technical direction across multiple teams without formal authority.
  • Experience mentoring engineers and transferring knowledge through workshops, documentation, or pairing.
  • Ability to take problems independently from identification through resolution.
  • Security-first thinking, including anticipating attack vectors and designing defensively.
  • Ability to explain complex authorization concepts to non-specialist teams.
Responsibilities
  • Own the authorization platform architecture end-to-end, from design through production operations.
  • Design and implement sidecar-based authorization mechanisms and policy enforcement engines.
  • Define authorization models, including role-based access control, attribute-based access control, and relationship-based access control, and translate business requirements into enforceable policies.
  • Make technical decisions about authorization infrastructure, including evaluating, selecting, and integrating tools such as OpenFGA, Open Policy Agent, and SpiceDB.
  • Design token exchange and delegation flows, including OAuth 2.0 on-behalf-of and 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 engineering teams on secure authorization patterns and integration best practices.
  • Own continuous integration and continuous delivery pipelines and infrastructure as code for authorization services, ensuring reliability, observability, and fast delivery.
  • Lead incident response for authorization-related issues, troubleshoot and resolve problems, and drive root-cause improvements.
  • Contribute to technical strategy through architecture decision records, requests for comments, technical documentation, and knowledge sharing across teams.
  • Use AI tools and automation to accelerate development, reduce toil, and improve code quality.
Desired Qualifications
  • Experience with production Google Zanzibar-inspired systems such as OpenFGA, SpiceDB, or Authzed.
  • Experience with service mesh technologies such as Istio or Envoy and integrating authorization at the mesh layer.
  • Familiarity with Model Context Protocol or agent-based architectures and their authorization challenges.
  • Background in platform engineering or developer experience.
  • Experience with security auditing, compliance standards, or regulated environments such as banking or fintech.
  • Experience designing multi-tenant authorization with delegation patterns.
  • Contributions to open-source authorization tooling.
  • Experience automating workflows with AI-powered tools or building internal developer tooling.

About the company

R

Raiffeisen Bank Ukraine

View

Raiffeisen Bank Ukraine is a retail and commercial bank that offers a wide range of banking services across Ukraine. It operates through a nationwide network of outlets and combines front-office customer interactions with back-office support to deliver high-quality service and manage risks. The bank leverages a long history and the expertise of the Raiffeisen international network to provide standard products (like deposits, loans, payments) and innovative services through its branches, digital channels, and back-office operations. Compared with peers, its strength comes from being part of the Raiffeisen International group, which supports risk management, technology modernization, and trusted customer relationships, plus a structured organization with clear lines of business. The goal is to improve customer service quality, ensure effective risk control, and grow trust and recognition among clients and partners while expanding access to banking services across Ukraine.

Company Size

1,001-5,000

Company Stage

N/A

Total Funding

N/A

Headquarters

Kyiv, Ukraine

Founded

1992

Get referred to Raiffeisen Bank Ukraine

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • H1 2026 deposits rose to UAH 216.5 billion, up 8% since January.
  • Loans to customers reached UAH 93.5 billion, with 35% of assets in lending.
  • EBRD signed a third 2026 guarantee tranche covering EUR 200 million in business loans.

What critics are saying

  • NBU fined Raiffeisen UAH 16.1 million on August 7, 2026 for monitoring failures.
  • Russia litigation still threatens RBI liquidity after the July 2026 Vienna lawsuit.
  • A forced RBI exit from Russia would intensify ownership pressure on Ukraine operations.

What makes Raiffeisen Bank Ukraine unique

  • Raiffeisen Bank Ukraine is Ukraine's largest private bank with foreign capital, per June 2026.
  • MyRaif reached 1.66 million active users after 250,000 first-half 2026 additions.
  • It processed every twelfth euro or dollar of Ukraine's foreign trade in early 2026.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Paid Vacation

Parental Leave

Hybrid Work Options

Wellness Program

Mental Health Support

Professional Development Budget

Employee Referral Bonus

Legal Services

Employee Discounts

Company News

European Bank for Reconstruction and Development
Jul 1st, 2022
Aval closed offices in Russia on Apr 1st 22'.

In early April, the EBRD’s Board of Governors voted to suspend open-endedly the access of Russia and Belarus to EBRD finance and expertise, and the Bank has closed its offices in Russia and Belarus.

Attorneys.ua
May 6th, 2022
European Business Association partners with Aval

The event was organized and hosted by the educational platform for sole proprietors SME ONLINE Hub, created by the Unlimit Ukraine project of the European Business Association (EBA) and Raiffeisen Bank Aval.

MarketScreener
Jan 14th, 2022
Aval recognized as 50 best employers in Ukraine once again

Raiffeisen Bank is marked in the ranking of 50 best employers in Ukraine once again, published by Forbes together with job search site Work.ua.