Startup Talent

Senior Backend Engineer, Rust/C++

Startup Talent

full-time

Posted on:

Location Type: Remote

Location: Anywhere in Europe

Visit company website

Explore more

AI Apply
Apply

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