Rust Engineer (Greenfield project)
We are seeking a motivated individual to join our dynamic team responsible for designing, developing, maintaining, and enhancing software for various venture projects. These projects align with our core businesses and require a streamlined approach with a small team to bootstrap quickly. As part of this role, you will play a key role in designing components for scalable applications, spanning from frontend UI to backend infrastructure.
Responsibilities
- Engage in various development activities including proposing architectural decisions, participating in designs, conducting design reviews, code reviews, and implementations.
- Identify and address complex issues within the blockchain protocol by implementing effective solutions.
- Analyze and resolve challenging problems across the blockchain protocol.
- Collaborate closely with operations and infrastructure teams to construct high-scale backend services.
- Manage documentation for all code and functionalities implemented.
- Collaborate with DevOps and ecosystem engineers to enhance the tech stack for long-term engineering initiatives.
Requirements
- Passion for creating top-tier products to tackle real-world issues.
- Proficient in various technologies, quick learner, and possess a proactive mindset to accomplish tasks effectively.
- Strong organizational and interpersonal skills with the ability to navigate conflicting requirements from diverse stakeholders.
- Willingness to embrace innovative ideas, seek continuous improvement, and adapt to challenges and opportunities.
- Self-driven individual capable of defining and executing tasks with minimal supervision.
- Open to learning, collaborative, and receptive to providing and receiving feedback.
- 5+ years of engineering experience, preferably with a focus on backend development (e.g., Go, Rust, Java, Erlang).
- Experience handling basic cryptographic primitives (e.g., BouncyCastle in Java) such as digital signatures, key exchange, and encryption.
- Fundamental knowledge of distributed systems and understanding of consensus algorithms like Raft or PBFT.
- Experience with or interest in Go or Rust, familiarity with blockchain system internals is advantageous.
At our organization, we offer an environment that promotes empowerment, proactive thinking, and personal/professional growth. We prioritize a supportive and collaborative work culture, where colleagues assist one another and work towards common goals. The role also allows for flexibility in work arrangements, including flexible hours and hybrid/remote setups. Additionally, employees can explore internal mobility opportunities to expand their career horizons. Benefits include a competitive salary, attractive annual leave entitlement, access to work perks, and internal mobility programs.
Join us to be part of a growing cryptocurrency platform dedicated to accelerating the adoption of cryptocurrency and fostering a more inclusive digital ecosystem.
![Avatar](https://uploads.laborx.com/company_logo/MXHVBR1vow-JwsjZUq2Mu4tsx0HAgWoT.png)