TL;DR
Develop secure and convenient authentication, authorization, and action confirmation solutions for a banking platform focused on SME customer journeys and multi-user access flows. Translate complex business requirements into structured technical tasks, analyze fraud-related data, and optimize operational processes across the full development lifecycle.

Responsibilities

  • Design and improve user journeys for login, device management, and payment confirmations.
  • Create and evolve authentication flows for SME customers, including role management and approval scenarios.
  • Gather and document business requirements, user stories, and acceptance criteria.
  • Analyze unauthorized access cases with Fraud Prevention teams and propose security improvements.
  • Define and monitor operational metrics using data to identify bottlenecks.
  • Collaborate with Product, Engineering, Design, and Compliance teams throughout the development lifecycle.

Requirements

  • 1–2 years of experience as a Business or System Analyst.
  • Bachelor's degree in a technical field (Computer Science, Engineering, Mathematics).
  • Confident understanding of modern web services and APIs.
  • Familiarity with data exchange formats like JSON and Protobuf.
  • Basic SQL skills and experience with visual process documentation (BPMN, UML, DFD).
  • English: B1 level or higher.

Culture & Benefits

  • Relocation support to Serbia or Georgia for the employee and their family.
  • Flexible work arrangements (remote or office-based).
  • Comprehensive healthcare coverage.
  • Annual education budget and wellness budget.
  • 20 days of annual leave plus paid sick leave.