Senior Backend Engineer (Go / Distributed Systems)
Build the core trading engine for a next-generation real-money prediction and trading platform. This is a 0 to 1 engineering role for a backend engineer who wants genuine ownership over a system where correctness, speed, and scale are all non-negotiable at once.
The Opportunity
A well-funded, product-led scale-up is hiring a Senior Backend Engineer to build a new category of trading platform from scratch. The system enables users to trade on real-world event outcomes — sports, entertainment, markets — requiring a backend engine that can absorb massive, sudden spikes in volume while maintaining complete data integrity.
This is not a maintenance role. The foundations are still being laid, and this hire will have direct influence over the architecture.
The Engineering Challenge
The core problem is a familiar one in a new context: building a system where high-throughput event processing, complex order matching, and financial-grade data correctness all have to coexist. The platform must handle unpredictable volume spikes driven by real-world events, with zero tolerance for data loss or consistency failures.
The interesting constraint is that this isn't a traditional exchange, and it isn't a crypto platform. It sits at the intersection of both, which means the engineering decisions are genuinely novel rather than well-trodden.
Key Responsibilities:
- Core Trading Engine: Designing high-concurrency backend services in Go to handle order matching, execution, and settlement at scale.
- Data Architecture: Owning PostgreSQL schema design, query optimisation, and concurrency strategies for a system where financial correctness is the primary constraint.
- Event-Driven Infrastructure: Building reliable, observable pipelines for high-volume event ingestion and real-time state reconciliation.
- Experimentation: Developing feature-flagging infrastructure to allow safe testing of new market types in production without risk to live systems.
The Tech Stack
- Primary Language: Go (Golang)
- Data: PostgreSQL (complex locking and concurrency), Kafka / PubSub
- Infrastructure: Cloud-native (AWS / GCP), CI/CD, observability and SLO frameworks
What is being looked for:
- Distributed Systems Depth: Proven experience designing and building backend systems that handle high-volume, bursty traffic — trading, gaming, ticketing, or similar domains where spikes are the norm rather than the exception.
- Financial Data Rigour: A deep, practical understanding of the difference between eventual consistency and financial correctness — and the experience to build systems where the latter is non-negotiable.
- Greenfield Ownership: Demonstrable experience building backend services or products from scratch, not just scaling or optimising what others have already built.
- Polyglot Mindset: Go is the stack, but we are looking for engineers whose careers show genuine language breadth and adaptability rather than deep expertise in a single ecosystem.
The Offer
- Type: Permanent, Full-Time.
- Benefits: Competitive Salary + Equity.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Sr UI Engineer
2026-04-11
Desenvolvedor Golang Senior
2026-04-10
Site Reliability Engineer II
2026-04-10
- Posted
- Apr 10, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- United Kingdom
- Company
- Twelve
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Sr UI Engineer
2026-04-11
Desenvolvedor Golang Senior
2026-04-10
Site Reliability Engineer II
2026-04-10