Senior Rust/C++ Engineer (Backend)

MLabs
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Testing (Software)
API
Algorithmic Trading
Amazon Web Services (AWS)
Systems Engineering
C++
Cloud Computing
Software Quality
Code Review
Databases
Data Structures
Relational Databases
DevOps
Disaster Recovery
High-Frequency Trading
PostgreSQL
Linux kernel
RabbitMQ
Redis
Blockchain
Socket
Systems Architecture
Strategies of Testing
Web Services
WebSocket
Concurrency
Backend
Containerization
Kubernetes
Information Technology
Low Latency
Real Time Data
Kafka
Data Management
Web3.js
Asynchronous Programming
Ddos
Docker

Job description

  • 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.

Requirements

Do you have experience in Web services?, Do you have a Master's degree?, 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., * 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., * 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.

Benefits & conditions

  • Remote-First Culture: Work from anywhere in the world with a high-performance, distributed team.
  • Incentivized Compensation: Competitive salary plus equity by way of tokens on a sliding scale (tailor your package based on your preference for salary vs. equity).
  • Technical Autonomy: Take end-to-end ownership of complex systems and influence our long-term technological roadmap.
  • Impactful Mission: Help shape the future of finance by building decentralized tools that operate with institutional-grade rigor.
  • Modern Tech Stack: Work with cutting-edge tools in Rust, high-speed messaging, and cloud-native infrastructure.

Apply for this position