Rust Engineer (Greenfield project)
We are seeking a dedicated team player to contribute to the design, development, maintenance, and enhancement of software for a range of venture projects closely associated with our primary businesses. These projects are rapidly launched with compact teams utilizing a bootstrapped approach. Your role will involve actively participating in designing various components for scalable applications, spanning from frontend UI to backend infrastructure.
Responsibilities:
- Engage in development tasks, including proposing architectural decisions, participating in designs, conducting design reviews, code reviews, and implementation, as well as troubleshooting and implementing solutions to complex problems within the blockchain protocol.
- Analyze and resolve challenging issues throughout the blockchain protocol.
- Collaborate with operations and infrastructure teams to create high-scale backend services.
- Manage documentation of all implemented code and functionalities.
- Collaborate with DevOps and ecosystem engineers to optimize the tech stack for long-term engineering endeavors.
Requirements:
- Passion for crafting high-quality products that address real-world challenges.
- Proficiency in multiple technologies, quick learning abilities, and a proactive attitude towards getting things done.
- Strong organizational and interpersonal skills, along with the ability to manage conflicting requirements from various stakeholders.
- Willingness to accept better ideas from others, drive continuous improvement, and embrace challenges.
- Self-motivated individual capable of defining and executing tasks with minimal supervision.
- Open to learning, collaborative teamwork, and willingness to provide and receive feedback.
- 5+ years of engineering experience, preferably with a strong background in backend development (e.g. Go, Rust, Java, Erlang).
- Practical experience in utilizing basic cryptographic primitives (e.g., BouncyCastle in Java) such as digital signatures, key exchange, symmetric, and asymmetric encryption.
- Fundamental knowledge of distributed systems and understanding of consensus algorithms like Raft or PBFT.
- Experience with or interest in Go or Rust, and any prior experience with blockchain system internals is a plus.
Life at Crypto.com:
- Encouragement to think innovatively and explore new opportunities within a talented, ambitious, and supportive team.
- Dynamic and proactive work environment that empowers employees to seek creative solutions.
- Opportunities for personal and professional growth through skills development.
- Collaborative work culture where colleagues support each other.
- Emphasis on engaging stakeholders to achieve the collective goal of mainstreaming cryptocurrency.
Benefits:
- Competitive salary package.
- Generous annual leave entitlement, including special occasions like birthdays and work anniversaries.
- Flexible working arrangements, including hybrid or remote setups.
- Internal mobility program that offers diverse career paths.
- Work perks include receiving the Crypto.com Visa card on joining.
Eligibility:
Crypto.com is an equal opportunities employer committed to fostering a transparent and inclusive environment, encouraging diversity and seeking candidates with a broad range of backgrounds, perspectives, and skills to strengthen our team.
Note: Personal data shared by applicants will be utilized solely for recruitment purposes. Only shortlisted candidates will be contacted for further consideration.
