Rust Engineer – Web3

Career Renew is recruiting for one of its clients a Rust Engineer – Remote position, candidates can be based in N/S America.

What You’ll Be Doing

  • Working closely with both operations and development engineers to understand where improvements to our codebase are needed
  • Participating in design meetings with engineers from external core development teams and review their PRs as needed
  • Designing, engineering, and implementing a number of high priority improvements for our Hosted Service platform
  • Analyzing requirements for already specified initiatives, develop novel solutions for new issues, and translate them into feature designs
  • Writing reusable, testable and efficient code in Rust
  • Writing both unit and integration tests, and helping to develop automation tooling for repeated tasks

Requirements

  • Based in N/S America
  • Demonstrated experience in and deep understanding of Rust required;
  • Experience with Assemblyscript/Typescript
  • Web3 experience (or very interested in the space)
  • Familiarity with open source software development process
  • A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular
  • Some understanding or awareness of blockchain or distributed technology preferred
  • Participation in rotating on-call duty during working hours required
  • Experience with ops and infrastructure (e.g., testing, tooling) and Postgres databases strongly preferred
  • Proven ability to collaborate effectively asynchronously with a multinational team spanning numerous time zones