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.