2,246,995open jobs
144,568companies
256,370added this week
Browse all
Location
In office (Prague)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 13, 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!

As part of the CandleKeeper Team at FTMO, you'll be responsible for the entire application lifecycle - analysis, implementation, maintenance and operation. You'd also take part in on-call and actively monitor and take care of issues.

The CandleKeeper team builds with AI coding agents: you write the spec, direct the agent, then review and test what it produces. Strict typing (Mypy), Ruff, multi-level tests and CI checks are the guardrails that keep generated code safe in production.

What’s in store for you?

The team is primarily building and maintaining systems for the integration of 3rd party Trading Platforms:

  • Monitoring of trading accounts

    • System tracks the record of client accounts, their trading activity, and evaluates whether they are abiding by FTMO trading rules

    • Data is ingested from the platforms and sent through multiple applications using Kafka as a messaging broker.

  • Trading platform API bridge

    • System that manages client accounts on the trading platform - Basic CRUD operations, and in the future will help with making changes to trading platform configuration - we have a lot of servers, and we need to keep the configuration unified across them

  • Monitoring of historical symbol/security/instrument configuration

  • Monitoring of trading activity

    • System tracks activity (read counts of messages) generated by our clients, and when they get over thresholds, it sends messages to trigger actions - preventing hyperactive / runaway algos from overloading our systems

  • Custom integrations into platforms

    • We have our own internal C++ plugins for some platforms. These plugins provide custom logic for our apps, for example, providing real-time data for our monitoring of trading accounts, or providing APIs for the trading platform bridge

Tech stack

  • Python 3.14 with a lot of asyncio and mandatory typing

  • Kafka for near real-time event processing

  • FastAPI with async endpoints and fully typed arguments for a clean OpenAPI schema

  • TimescaleDB for storing trading data

  • Google Cloud Storage with Apache IceBerg as a second-tier storage for trading data that is not needed in the main trading database

  • SQLAlchemy Core for database modeling and querying data

  • Django for database modeling for legacy reasons - the project started with Django

  • Ruff for linting and formatting

  • Mypy for type-checking

  • Pytest for automated tests - We have tests covering multiple levels - unit-tests, system tests, and even integration tests

  • Behave for end-to-end tests

  • GitLab CI/CD for running automated tests, linting, security scans, and deployment

  • Sentry for tracking errors

  • Thanos/Prometheus for metrics storage and Grafana for dashboards over them

  • ECS logging and Kibana for viewing logs

  • Docker and Kubernetes for running our apps

  • AI coding agents (e.g., Claude Code) for implementation, code review and writing tests

What do you bring to the table?

  • 3+ years in software engineering (e.g., SW Developer, SW Engineer, SDET, QA Automation Engineer or similar positions).

  • Experience with modern, typed, and concurrent Python

  • Experience with web frameworks like FastAPI, Django, Flask, etc.

  • Experience with messaging systems like Kafka, RabbitMQ, SQS, etc.

  • Experience with relational databases like PostgreSQL, MySQL, etc.

  • Experience writing tests (Pytest)

  • Experience with Git

  • Hands-on experience with AI coding agents (e.g., Claude Code, Cursor, Codex) on real code: you can say where they helped, where they failed, and you stand behind what you ship

  • Czech/Slovak + English proficiency at minimum B2 level.

Nice to haves

  • Master's degree in Computer Science, IT, or a related field.

  • Knowledge of Typescript, C++

  • Experience with containers and Kubernetes

  • Experience with Linux

  • Experience building tooling for AI agents or their guardrails (custom agents, MCP servers, agent skills, or CI checks for AI-written changes)

  • Experience in an agile development environment (SCRUM)

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,246,995 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 · Full-Time · Prague
JavaScript
PHP
TypeScript
AI/ML
Cursor
Claude Code
Model Context Protocol
Function Calling
AI Agents
OpenAI Codex
Structured Outputs
Frontend
Svelte
Apply
Hybrid · Full-Time · Bachelor's Degree · Brno
Python
C#
C++
C#
.NET
C++
CMake
Qt
Mobile
State Management
DevOps
Rest API
gRPC
CI/CD
Jenkins
Chips/EDA
Electron Microscopy (SEM/TEM)
Apply
In office · 8+ years exp · Hyderabad
JavaScript
PHP
PowerShell
Node JS
DevOps
Terraform
Azure DevOps
Azure
CI/CD
Kubernetes
Apply
In office · Full-Time · Stockholm
C#
C#
IdentityServer
DevOps
IAM
Cybersecurity
Keycloak
Microsoft Entra ID
Apply
In office · Full-Time · Stockholm
C#
C#
.NET
Cybersecurity
GDPR
Apply
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
≈ $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,246,995 more open roles from verified company boards, updated every day.