Rust Engineer (Greenfield project)
We are seeking a talented individual to join our team responsible for designing, developing, maintaining, and enhancing software for diverse projects closely related to our core businesses. These projects are rapidly launched with minimal resources and require the expertise of a lean team. As a team member, you will play a vital role in designing various elements to support scalable applications, spanning from user interfaces to backend infrastructure.
Key Responsibilities
- Engage in development processes, including proposing and making architectural decisions, participating in designs, conducting design reviews, code reviews, and executing implementations
- Identify and address complex problems within the blockchain protocol by implementing effective solutions
- Collaborate closely with operations and infrastructure teams to develop high-scaling backend services
- Manage and maintain documentation for all implemented code and functionalities
- Partner with DevOps and ecosystem engineers to enhance the tech stack for long-term engineering projects
Job Requirements
- Passion for creating high-quality products that solve real-world challenges
- Proficiency in various technologies, quick learner, and a proactive mindset to get tasks completed
- Strong organizational and interpersonal skills, with the ability to manage competing requirements from diverse stakeholders
- Willingness to consider alternative ideas, strive for continuous improvement, and tackle challenges with an open mindset
- Self-motivated individual capable of defining and executing tasks independently with minimal supervision
- Open to learning, cooperative, and receptive to providing and receiving feedback
- Minimum of 5 years of engineering experience, preferably with a strong background in backend development using languages such as Go, Rust, Java, or Erlang
- Hands-on experience with basic cryptographic primitives like digital signatures, key exchange, symmetric and asymmetric encryption, particularly in Bouncy Castle in Java
- Fundamental knowledge of distributed systems and understanding of consensus algorithms like Raft or PBFT
- Familiarity with or interest in Go or Rust
- Prior exposure to blockchain system internals is beneficial but not mandatory
Company Culture
Join our team at a fast-growing cryptocurrency platform where you will be empowered to explore new opportunities and work alongside a dynamic, ambitious, and supportive team. Benefit from ongoing personal and professional growth opportunities within a transformative and collaborative work environment. Embrace a culture that encourages creativity, teamwork, and continuous learning, while enjoying work perks and flexible arrangements.
Benefits
- Competitive salary
- Generous annual leave, with additional perks including birthday and work anniversary leave
- Flexible work hours and remote or hybrid setup options
- Internal mobility program offering diverse career paths
- Company-issued Crypto.com Visa card for eligible employees
About Us
Founded in 2016, Crypto.com is a leading global cryptocurrency platform serving over 80 million customers. With a mission to make cryptocurrency accessible to everyone, we prioritize security, privacy, and compliance. Our commitment to driving cryptocurrency adoption through innovation aims to empower the next generation of industry leaders. We value diversity, inclusivity, and seek candidates with various backgrounds to strengthen our team.