Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Rust Engineer (Greenfield project)

at Crypto.com

Posted 4 hours ago 2 applied

Description:

  • The team is responsible for designing, developing, maintaining, and improving software for various ventures projects that are adjacent to core businesses and are bootstrapped quickly with a lean team.
  • The role involves active participation in the design of various components behind scalable applications, covering both frontend UI and backend infrastructure.
  • Development activities include proposing architectural decisions, participating in designs, conducting design and code reviews, and implementing solutions.
  • The engineer will identify issues and implement solutions to complex problems within the blockchain protocol.
  • Responsibilities also include analyzing and solving difficult problems across the blockchain protocol.
  • The engineer will work closely with operations and infrastructure teams to build high-scale backend services.
  • Management of documentation for all code and functionalities implemented is required.
  • Collaboration with DevOps and ecosystem engineers is essential to improve the tech stack for long-term engineering initiatives.

Requirements:

  • Candidates must be interested in building first-class products to solve real-world problems.
  • Applicants should have experience with various technologies, be fast learners, and possess a "get things done" mentality.
  • Strong organizational and interpersonal skills are necessary, along with the ability to manage conflicting requirements from multiple stakeholders.
  • Candidates should be humble, open to better ideas from others, eager to improve, and willing to embrace challenges and possibilities.
  • A self-starter attitude is required, with the ability to define and execute tasks with minimal guidance.
  • Openness to learning, collaboration, and willingness to give and receive feedback is essential.
  • A minimum of 5 years of engineering experience is required, preferably with strong backend development experience in languages such as Go, Rust, Java, or Erlang.
  • Hands-on experience with basic cryptographic primitives (e.g., digital signatures, key exchange, symmetric and asymmetric encryption) is necessary.
  • Basic knowledge of distributed systems and understanding of consensus algorithms, such as Raft or PBFT, is required.
  • Experience with or interest in Go or Rust is preferred, and hands-on experience with existing blockchain system internals is welcomed but not mandatory.

Benefits:

  • The position offers a competitive salary.
  • Attractive annual leave entitlement is provided, including birthday and work anniversary leave.
  • Work flexibility is promoted with options for flexi-work hours and hybrid or remote setups.
  • The internal mobility program allows employees to explore diverse career alternatives within the company.
  • Employees receive a crypto.com visa card upon joining as a work perk.
  • Benefits packages may vary depending on regional requirements, and further details can be obtained from the talent acquisition team.