Senior Rust/C++ Engineer (Backend) at MLabs. Senior Backend Engineer (Rust/C++ – DeFi & Fintech). Location:. Fully Remote - EU timezone . Type:. Full-Time. Compensation: . competetive. We are looking for a . Senior Backend Engineer. to lead the architecture and development of the core systems powering a next-generation decentralized exchange (DEX) and network. This is a high-impact role where you will go beyond writing code—you will design resilient, secure, and low-latency systems capable of processing high-frequency trading data in real time.. We are a dynamic, fully remote team with an ambitious roadmap and a relentless drive to redefine the future of finance. The ideal candidate thrives at the intersection of . DeFi, Systems Engineering, and High-Performance Computing.. If you have a deep commitment to code quality and a passion for building mission-critical infrastructure, we want to hear from you.. Key Responsibilities:. Core Backend Development:. Design and maintain the high-throughput order book and indexing systems that power our DEX and network.. Architecture & Scalability:. Architect event-driven systems and scalable APIs/WebSockets to serve real-time data to UIs and risk dashboards.. Reliability & Availability:. Implement advanced failover mechanisms, redundancy, and disaster recovery plans to ensure 24/7 uptime.. Hardened Security:. Protect backend systems against sophisticated attack patterns, including DDoS, data breaches, and injection attacks.. Strategic Data Management:. Define storage strategies that balance the trade-offs between relational databases, key-value stores, and messaging queues.. Technical Leadership:. Lead comprehensive testing strategies (load, performance, and security), participate in code reviews, and mentor team members.. 8+ years. of professional experience in Backend Engineering, with a strong background in the . Financial Services. or Fintech industry.. 6+ years. of experience with . Rust and/or C++. , building highly scalable, low-latency web services.. Concurrency Mastery:. Expert knowledge of asynchronous programming, thread safety, and lock-free data structures.. Database & Messaging Expertise:. 6+ years with . PostgreSQL. and 4+ years with low-latency messaging/persistence layers like . Kafka, Redis, or RabbitMQ. .. Systems Architecture:. Proven track record of building high-availability systems that have handled significant transaction volumes.. Cloud & DevOps:. Proficiency with cloud platforms (AWS/GCP) and containerization tools like . Docker and Kubernetes. .. Security & Testing:. Strong proficiency in securing backend APIs and a deep understanding of modern software testing methodologies.. Preferred Qualifications:. Low-Level Networking:. Experience with asynchronous I/O, direct socket programming, and Linux kernel optimizations (e.g., . epoll. , zero-copy).. Trading Systems:. Experience fine-tuning matching engines, risk engines, or other latency-sensitive components.. Web3 Knowledge:. Familiarity with blockchain technology, smart contracts, and decentralized systems.. Academic Background:. Master’s or Bachelor's degree in Computer Science or a related field.. Company Location: France.
Senior Rust/C++ Engineer (Backend) at MLabs