
Senior Backend Engineer, Rust/C++
Startup Talent
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Europe
Visit company websiteExplore more
Salary
💰 $170,000 - $200,000 per year
Job Level
About the role
- Design, develop, and maintain the core backend systems that power the company's DeX and Network
- Define the high-level structure of the backend systems, the data flow, and interactions between the various components of the backend stack
- Ensure the architectural design addresses reliability, high availability and performance requirements
- Implement and maintain robust security measures to protect backend systems and APIs from security threats
- Define the strategy for data storage, including selection of databases
- Develop and execute a comprehensive testing strategy including unit, integration, security, load and performance testing
- Stay updated on emerging technologies and trends in backend development and architecture
- Clearly document the architectural design and collaborate with software engineers to implement the design effectively
- Participate in code reviews, mentor junior engineers, and enforce coding standards
Requirements
- 8+ years of experience as a Backend Engineer with experience working in financial services industry
- 6+ years of experience with Rust and/or C++ building highly scalable webservices
- Mastery of asynchronous programming and advanced concurrency patterns
- Emphasis on thread safety and lock-free data structures
- 6+ years of experience designing and maintaining relational databases like PosgreSQL
- 4+ years of experience with messaging and low latency persistence like Kafka, Redis, RabbitMQ or others
- Experience in building and maintaining high-availability systems that have handled significant transaction volumes in a Web3 and trading environment
- Experience with low-level network programming, including asynchronous I/O, direct socket programming, and familiarity with Linux kernel optimizations
- Experience in fine-tuning latency-sensitive components, particularly in trading systems like order matching engines and risk engines
- Strong proficiency in securing and hardening backend systems and APIs against evolving security threats
- Strong knowledge of software testing methodologies
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g Docker, Kubernetes)
Benefits
- Flexible PTO
- Health Insurance
- Major industry conferences and events covered
- Remote-first
- Equity by way of tokens on top of salary
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustC++asynchronous programmingconcurrency patternsthread safetylock-free data structuresrelational databasesPostgreSQLmessaging systemslow latency persistence
Soft Skills
mentoringcollaborationdocumentationcode reviewenforcing coding standards