Senior Full-Stack Engineer (Trading Platform)
⚡ AI Quick Summary
Curious about this job? Summarise it instantly with your favourite AI tool:
About the Company
Railsware is a software development company with a unique product development culture. The company operates multiple products and provides specialized services in web, mobile, and product design. Railsware is headquartered with offices in Krakow (Poland), Dubai (UAE), Kyiv (Ukraine), and Pasadena (USA), with team members distributed across more than 25 countries.
Role Overview
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.
The Team
We're a small founding team: 2 co-founders and 1 engineer (you would be the second), plus part-time support in Product, DevOps, and Compliance + access to a senior Railsware Director with experience shipping many products.
- Yaroslav Lazor — engineering & product (previously worked on Calendly)
- Umar Ashraf — markets & distribution (runs a 4M+ YouTube trading channel, founder of Tradezella)
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.
Requirements
- 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)
Nice-to-Haves
- 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
Benefits and Perks
As a part of our life-work balance, we want Railswarians to live an active and wholesome life. That's why we take perks pretty seriously.
- Competitive compensation — Let's face it: in a late capitalistic world, getting paid well certainly doesn't hurt.
- Growth opportunities — Outline your growth and development plan, expand your skills, knowledge, and career horizons in a supportive and innovative environment.
- Remote and flexible schedule — Railswarians live in more than 25 countries with different time zones. All of them are free to choose their most productive work time and place.
- Smart Expense policy — There's an additional sum allocated to help you set up your workstation, improve your health, and learn whatever you want and how you want. No questions asked.
- Secure hardware and equipment — Your productivity is our priority. Once you join Railsware, you'll get secure equipment of your choice.
- 34 Paid days off — Railswarians rest 24 days per year + 10 days to cover your national holidays.
- Regular online and offline gatherings — We frequently meet online and offline to get acquainted, collaborate, build a network, and have fun together.
Railsware
About the Job
Skills / Tags
Remote jobs, straight
to your inbox
Handpicked APAC opportunities every week.
Early access. Zero spam.
