Share this job
Senior Rust/C++ Engineer (Backend) (E01)
Apply for this job

Location: Fully Remote - EU time zones Type: Full-Time

Compensation: Competitive


We are hiring on behalf of our client who is 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.


They 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 their 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.



Minimum Qualifications:


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



Benefits


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