2,236,693open jobs
144,042companies
255,902added this week
Browse all
Location
In office (Prague)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
Prove your skills in the FTMO Challenge. Pass to manage an FTMO Rewards Account and become eligible for performance-based rewards. Take the Challenge now!

Build and run the group identity platform based on Keycloak. The first priority is integrating OANDA into the shared identity platform, so clients and employees of both companies use one secure, reliable login.

What you will do?

  • Develop Keycloak extensions and identity services in Kotlin.

  • Deliver the Keycloak integration for OANDA: client login, migration of existing identities, replacement of current identity providers.

  • Implement and maintain authentication flows: SSO, MFA, social login, OAuth 2.0 and OpenID Connect.

  • Make the identity platform highly available, observable and secure, together with Cloud Platform and Security.

  • Support product teams (trading app, client portals, back office) when they integrate with the IDP.

  • Write tests, documentation and runbooks; take part in on-call for the identity platform.

What do you bring to the table?

Education and experience

  • 5+ years of backend development in Kotlin or Java.

  • Hands-on experience with Keycloak or another identity provider (extensions, themes, SPIs).

  • Experience with identity migrations or large-scale login systems is an advantage.

  • English at B2-C1 level.

Knowledge and skills

  • Deep knowledge of OAuth 2.0, OpenID Connect, SAML, MFA and session management.

  • Secure coding practices and threat modelling for authentication systems.

  • Kubernetes, CI/CD and observability tools.

  • Clear communication with product teams and security specialists.

Why join the FTMO team?

  • We are a Czech fintech that, since 2015, has grown from an idea into a global project.

  • 300+ amazing teammates. We’re a great team who learn from each other every day.

  • How do we work? We focus on meaningful work and open communication, while only adopting processes that make our lives easier.

  • Prague, Národní třída. Enjoy our modern offices at the Quadrio shopping center, offering beautiful views and excellent accessibility.

  • What if I don’t trade? No worries. We’ll show you what our product is all about and introduce you to the basics of trading.

  • Free fruit, snacks, and coffee are always within reach in the office.

  • How do we promote strong relationships and well-being? Company cottage, team building events, and running club.

  • Flexible hybrid model. We prefer collaborating in person to keep the team spirit high, but we offer the flexibility you need to stay balanced.

*The benefits mentioned above apply to FTMO on-site employees in our Prague office.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,236,693 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Prague
In office · Brno
TypeScript
C#
C#
.NET
AI/ML
LangGraph
LangChain
Model Context Protocol
Vertex AI
Function Calling
AI Agents
Langfuse
Gemini
LLM
Google ADK
Human-in-the-Loop
Structured Outputs
LLM Guardrails
DevOps
GCP
OpenTelemetry
CI/CD
Cybersecurity
Least Privilege
Apply
In office · Full-Time · Prague
Python
PHP
TypeScript
SQL
PHP
Symfony
PHPUnit
PHPStan
Databases
Redis
MariaDB
Apache Kafka
AI/ML
Claude Code
LLM Guardrails
DevOps
GCP
OpenTelemetry
Prometheus
GitLab CI
CI/CD
Docker
Kubernetes
Management
Agile
QA
Sentry
Apply
In office · Full-Time · Prague
Go
JavaScript
Kotlin
TypeScript
Node JS
Databases
Apache Kafka
AI/ML
Cursor
Claude Code
Model Context Protocol
AI Agents
OpenAI Codex
LLM Guardrails
Frontend
React.js
DevOps
Rest API
gRPC
GCP
OpenTelemetry
WebSockets
CI/CD
Kubernetes
Google GKE
SLI/SLO/SLA
Apply
In office · Full-Time · Prague
Python
JavaScript
TypeScript
SQL
Python
FastAPI
Databases
PostgreSQL
Apache Kafka
Google BigQuery
AI/ML
Cursor
Claude Code
Model Context Protocol
AI Agents
OpenAI Codex
LLM Guardrails
Frontend
React.js
DevOps
Terraform
GCP
CI/CD
Kubernetes
Google GKE
Cybersecurity
GDPR
Apply
$225k – $260k per year · Remote (United States) · Full-Time · 4+ years exp
Python
Databases
PostgreSQL
DynamoDB
Apply
Sourcing Specialist 5 hours ago
Hybrid · Full-Time · 1+ year exp · Prague
Analytics
Power BI
Apply
In office · Full-Time · Prague
Apply
In office · Full-Time · Prague
Analytics
Power BI
Management
SharePoint
Apply
Social Media Manager 6 hours ago
≈ $20k – $46k per year (Estimated) · In office · Full-Time · Prague
Apply
In office · Prague
AI/ML
LLM
DevOps
Azure
CI/CD
Kubernetes
Azure AKS
Cybersecurity
Snyk
OWASP ZAP
SonarQube
Microsoft Sentinel
Semgrep
OWASP ASVS
Threat Modeling
Dependabot
SIEM
OWASP
Apply
See all jobs
This is one of many
2,236,693 more open roles from verified company boards, updated every day.