Senior Rust/C++ Engineer (Backend)
Role details
Job location
Tech stack
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.