Rust Engineer
About the Role
You will drive the development of core systems for a SaaS accounting platform, building and maintaining data-heavy solutions for financial reporting, reconciliation, and ledger automation. You will architect and optimise pipelines for high-volume reporting, identify and resolve performance issues at scale, collaborate with product and engineering peers to deliver features, document best practices, and mentor other engineers. Expect to work with Rust and TypeScript and to engage with databases and cloud-native infrastructure for reliable, high-performance systems.
Requirements
- Experience building and shipping production software
- Proficiency with Rust or comfort working in Rust
- Hands-on experience or strong interest in TypeScript and frameworks like Nest.js, Zod, or Slonik
- Familiarity or interest in crypto and accounting domain concepts
- Experience with high-performance systems and large datasets
- Experience with OLAP databases such as ClickHouse and relational databases like PostgreSQL or willingness to learn
- Clear English communication and collaborative working style
- Interest in mentoring and knowledge sharing
Responsibilities
- Drive development of core SaaS accounting systems
- Architect, optimise, and maintain data-heavy solutions for financial reporting and reconciliation
- Deliver features in collaboration with staff engineers and product teams
- Identify, troubleshoot, and resolve performance issues at scale
- Mentor and support the growth of engineers
- Document best practices and enable knowledge sharing
Benefits
- 100% remote work
- Opportunities to visit hubs in Paris and London
- Full benefits package
