← All jobs
Railsware · Bosnia & Herzegovina

Senior Full-Stack Engineer

full timeremoteseniorTypeScriptWebSocketsReactRubyRustAxumWebAssemblyImGuiegui

We’re building a Trading Terminal— a platform for reviewing and replaying trades, designed for prop firms and traders. It combines order flow visualization with replay, audit, and execution in one system. We work in a spec-driven way: we plan before we build. If you’re a senior engineer who actively trades and cares about building better trading tools, this role is for you.

What you’ll get?

Ownership — you’ll be involved in the full process: from specs to shipping. No ticket queue

Product connection — you’ll use the product yourself as a trader

AI-first team — we use AI as part of how we plan, research, and build, not just as a helper tool

Working style — outcome-driven. We combine synchronous collaboration with focused asynchronous work, choosing the approach that best supports effective outcomes

Who we’re looking for?

A senior full-stack engineer who is also an active trader. This role requires both strong engineering skills and real trading experience. If you only code or only trade, this is probably not the right fit. We’re looking for someone who is comfortable working across product, technology, and trading.

Kvalifikacije

5+ years of engineering experience

Comfortable across backend systems, including low-latency backend

Experience with modern frontend frameworks ( React 18+ / TypeScript)

Active trader: futures or crypto, day trading or scalping

Spec-driven, AI-orchestrated development: you plan deeply and know how to work with AI agents effectively

Experience with real-time market data: WebSocket streaming, order books, Level 2 depth

Ability to produce your own product specs

Ability to make UX decisions based on the UX guide and input from a UX advisor

Fluent English (written and spoken)

Dodatne informacije

Would be a plus

Ruby and Rust (we use Rust/Axum), Experience with high-performance browser rendering (e.g. WebAssembly, ImGui, egui)

Familiarity with trading tools like footprint charts, DOM/ladder, heatmaps, market/volume profile, CVD

What you’ll work on (first 90 days)

Building real-time market data pipelines (Level 2 data, order book reconstruction)

Developing order flow visualizations (footprints, heatmaps, DOM, profiles, CVD)

Improving the trading interface (charts, DOM, tape, order panel working together)

Preparing live data features for partnerships with prop firms

Integrating with market data providers