Senior Software Engineer (Backend Rust)

You will spearhead development of core backend components for the blockchain network. You will design and implement networking and systems-level components primarily in Rust, write tests, debug issues, and deploy production-grade software. You will improve reliability and scalability and maintain high-quality engineering practices in an open-source codebase.

Responsibilities

  • Design and implement core backend components in Rust
  • Build and maintain networking components
  • Ensure system reliability and scalability
  • Write tests and deploy production-grade software
  • Debug and troubleshoot systems and performance issues
  • Maintain and enhance software engineering practices for the open-source project
  • Perform systems programming tasks related to compilers, operating systems, and kernels

Requirements

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • 5+ years of experience designing, testing, and implementing scalable backend systems
  • Experience with low-level programming languages such as Rust, C, C++, or Zig
  • Experience in systems programming, including compilers, operating systems, kernels, or machine simulators
  • Experience writing correct, reliable software and deploying changes used by people
  • Creative, independent, and collaborative team player able to work in a fast-paced environment
  • Active participation in Bitcoin, Ethereum, other blockchain projects, or the open-source community is highly desirable

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available