{"id":4191554,"url":"https://alion.io/job/ftmo-product-engineer-kotlin","title":"Product Engineer (Kotlin)","company":{"id":692149,"name":"FTMO","domain":"ftmo.com","url":"https://alion.io/company/ftmo","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Prague, Czech Republic"],"countries":["CZ"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"Keycloak","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false}],"status":"live","first_seen_at":"2026-11-12T14:44:53Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-12T19:27:56Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"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.\nWhat you will do?\nDevelop Keycloak extensions and identity services in Kotlin.\n\nDeliver the Keycloak integration for OANDA: client login, migration of existing identities, replacement of current identity providers.\n\nImplement and maintain authentication flows: SSO, MFA, social login, OAuth 2.0 and OpenID Connect.\n\nMake the identity platform highly available, observable and secure, together with Cloud Platform and Security.\n\nSupport product teams (trading app, client portals, back office) when they integrate with the IDP.\n\nWrite tests, documentation and runbooks; take part in on-call for the identity platform.\n\nWhat do you bring to the table?\nEducation and experience\n5+ years of backend development in Kotlin or Java.\n\nHands-on experience with Keycloak or another identity provider (extensions, themes, SPIs).\n\nExperience with identity migrations or large-scale login systems is an advantage.\n\nEnglish at B2-C1 level.\n\nKnowledge and skills\nDeep knowledge of OAuth 2.0, OpenID Connect, SAML, MFA and session management.\n\nSecure coding practices and threat modelling for authentication systems.\n\nKubernetes, CI/CD and observability tools.\n\nClear communication with product teams and security specialists.\n\nWhy join the FTMO team?\nWe are a Czech fintech that, since 2015, has grown from an idea into a global project.\n\n300+ amazing teammates. We’re a great team who learn from each other every day.\n\nHow do we work? We focus on meaningful work and open communication, while only adopting processes that make our lives easier.\n\nPrague, Národní třída. Enjoy our modern offices at the Quadrio shopping center, offering beautiful views and excellent accessibility.\n\nWhat 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.\n\nFree fruit, snacks, and coffee are always within reach in the office.\n\nHow do we promote strong relationships and well-being? Company cottage, team building events, and running club.\n\nFlexible hybrid model. We prefer collaborating in person to keep the team spirit high, but we offer the flexibility you need to stay balanced.\n\n*The benefits mentioned above apply to FTMO on-site employees in our Prague office.","description_format":"text","description_chars":2414,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Forex & CFD Brokers"],"lifecycle":[{"event":"open","at":"2026-11-12T19:27:56Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":47,"reasons":["conf:3","win:early"],"computed_at":"2026-11-12T22:43:38Z"},"pay":null,"html_url":"https://alion.io/job/ftmo-product-engineer-kotlin","json_url":"https://alion.io/job/ftmo-product-engineer-kotlin.json","meta":{"generated_at":"2026-11-12T22:43:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":48075,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":692149},"rest":"https://alion.io/mcp/rest/get_company?id=692149"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fftmo-product-engineer-kotlin"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fftmo-product-engineer-kotlin"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fftmo-product-engineer-kotlin"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ftmo-product-engineer-kotlin\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fftmo-product-engineer-kotlin"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4191554}},{"tool":"search_jobs","arguments":{"company":"ftmo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4191554},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}