Build backend services that coordinate actions across multiple external systems, handling routing, execution, and monitoring
Implement logic that decides how requests should be split, retried, or recovered when something goes wrong
Develop systems that track balances, exposure, and usage limits in real time
Add safeguards that prevent dangerous states and trigger corrective actions automatically
Write performance-conscious code where correctness and predictability matter
Debug, maintain, and improve systems that are always live and business-critical
Work closely with other engineers and traders to turn high-level requirements into reliable trading software
Requirements
Minimum of 5 years of experience in developing IT projects
Track record of successfully building & maintaining complex backend systems (deep tech products, backend systems with deep business logic, algorithms, financial applications, etc.)
Solid technical knowledge in programming concepts and languages
Exceptional problem-solving skills and ability to validate cause-and-effect relationships
Strong hands-on experience in multiple compiled programming languages & frameworks (Rust, C++, C, C#, Java, GO, .NET, etc.)
Knowledge & working experience with algorithms is a plus
Experience with hedge funds, fintechs, or similar organizations is a plus
Experience in crypto & blockchain is a plus
Experience in financial engineering is a plus
Results in Math, Physics, Informatics, Chemistry, or Economics Olympiads are a plus
Tech Stack
Java
Rust
.NET
Benefits
Health insurance from day one
Learning & Development budget of 3,000 EUR per year
Flexible working hours
Casual work attire
Startup atmosphere
A-class work environment at Zunda Towers (360° Riga view, free food & snacks, chef’s lunches, yoga & physiotherapy, etc.)
Regular team events in Latvia and abroad
Possibility to do a workation from our Bangkok office