Careers

Build the trading environment we wanted to read.

A small, distributed team across Zug, Berlin and Hong Kong. We write open-source software, ship slowly, and care about the boring parts.

Open roles

  • Senior Frontend EngineerProduct

    Own the charting & environment UI. Strong React + TypeScript. Care about latency and pixel detail.

    Zurich · Remote (CET)
    Apply
  • Quant ResearcherStrategies

    Design pre-built strategies and improve the backtest engine. Strong stats and a real trading P&L history.

    Zurich · Hong Kong
    Apply
  • Compliance AnalystOperations

    Help operationalize policies across Europe and APAC as we scale the hosted product.

    Zug
    Apply
  • Customer Success EngineerSuccess

    Onboard pro traders and desks. Half technical, half product — comfortable in our codebase.

    Hong Kong · Remote (APAC)
    Apply
  • Backend Engineer · Market DataInfrastructure

    Build the normalized market data layer across venues. Rust or Go, low-latency mindset.

    Berlin · Remote (CET)
    Apply
  • Product DesignerProduct

    Design fintech-grade interfaces. Systems thinking, strong typography, plays well with engineers.

    Remote (CET / APAC)
    Apply
  • Developer AdvocateCommunity

    Run the open-source community, write strategy tutorials, talk at meetups. Strong writer, ex-trader a plus.

    Remote (CET / APAC)
    Apply
  • Technical WriterProduct

    Own the docs site, the strategy DSL reference, and onboarding flows. Care about clear prose more than clever prose.

    Remote (CET)
    Apply
  • Platform EngineerInfrastructure

    Operate the hosted environment on Cloudflare + Supabase. Migrations, observability, on-call rotation.

    Berlin · Zug
    Apply

Don't see a fit? Write to careers@flowtrade.app and tell us where you'd land.

How we work

Ship slowly, write things down.

Small PRs

Most pull requests fit on one screen. Big changes go through a written RFC first.

Async by default

Two timezone clusters — meetings only when async won't do.

Public-by-default

Most work happens in public GitHub issues. Internal Slack stays small.

Benefits

The boring stuff, handled.

Remote-friendly

CET or APAC working hours. Quarterly meet-ups in Zug or Hong Kong.

Four-day-week pilot

We're trialling a 32-hour week on Engineering. No salary cut.

Learning budget

CHF 3,000 per year for books, courses, conferences.

Open-source time

Friday afternoons are protected for OSS work — on FlowTrade or upstream projects.

Real offices in two cities

Drop in at the Zug or Sheung Wan office whenever you want a desk and a coffee.

Health & retirement

Health insurance contribution in CH/DE; mandatory MPF in HK. The boring stuff, well handled.

Hiring process

Four steps. About three weeks.

  1. 01
    Intro call (30 min)

    With a hiring manager. Talk through your background and what you're looking for.

  2. 02
    Practical exercise

    Take-home or live session, 2-4 hours. Same shape as the actual work.

  3. 03
    Team conversations

    Two or three 45-minute chats. Technical depth, collaboration, product taste.

  4. 04
    Decision in a week

    We aim to come back within five working days, even with a no.

Curious but not ready to apply? Read about us first.

About FlowTrade