MLabs
MLabs

Senior (Rust/C++) Backend Engineer

engineeringPortugal
SALARY
$120k – $200k/yr
WORK TYPE
remote
JOB TYPE
Full-time
INDUSTRY
crypto
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Senior (Rust/C++) Backend Engineer

Location: Remote - Europe | Full-time

We are hiring on behalf of our client, a fast-paced, dynamic, and fully remote team in the decentralized finance (DeFi) and Web3 space who is seeking an experienced Senior Backend Engineer. The employer operates with an ambitious roadmap and a strong commitment to engineering rigor, high-grade security, and rapid execution.

As a Senior Backend Engineer, the selected candidate will play a critical role in designing, developing, and maintaining robust, high-throughput, and scalable backend systems. This role extends beyond writing code to architecting resilient, secure systems optimized for low-latency, real-time processing in financial services.

The ideal candidate brings over eight years of engineering experience, a deep interest in Web3 and DeFi, and a strong dedication to high code quality and state-of-the-art software testing methodologies.

Key Responsibilities

  • Backend Development – Design, develop, and maintain core backend systems powering high-throughput trading, exchange, and network infrastructure using clean, efficient, and maintainable code. Index on-chain data into event queues and persistence layers to serve WebSockets and scalable APIs consumed by user interfaces and risk dashboards.
  • System Architecture – Define the high-level backend structure, data flow, and interactions between components, focusing on event-driven architecture and messaging patterns common in financial systems.
  • Reliability, Performance & Availability – Ensure architectural designs meet strict performance, high availability, and reliability standards. Implement failover mechanisms, redundancy strategies, and disaster recovery plans to minimize potential downtime.
  • Security – Implement and maintain robust security measures to protect backend infrastructure and APIs against DDoS attacks, data breaches, injection vulnerabilities, and other threat vectors.
  • Data Storage Strategy – Define data storage strategies and select appropriate databases and models tailored for financial applications. Evaluate trade-offs across relational databases, key-value stores, and messaging queues.
  • Testing Strategy – Develop and execute a comprehensive testing strategy covering unit, integration, security, load, and performance testing. Collaborate with the broader engineering team to establish test reporting and maintain standardized testing processes.
  • Technological Evaluation & Documentation – Stay informed on emerging backend technologies, evaluating new tools, frameworks, and methodologies to elevate system performance and scalability. Document architectural designs clearly for both technical team members and non-technical stakeholders.
  • Code Review & Team Collaboration – Participate in code reviews, mentor engineering team members, and enforce coding standards and best practices. Collaborate closely with cross-functional teams, including on-chain engineers, frontend developers, product managers, quantitative specialists, and executive leadership.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now