Senior/ Rust Engineer
London, United Kingdom
Full time
Hybrid
Compensation is not specified
Role
Backend Engineer
Description
Responsibilities
- Development activities involve proposing architectural decisions, participating in designs, conducting design reviews, code reviews, and implementation.
- Identify and implement solutions to complex problems within the blockchain protocol.
- Analyze and solve challenging problems across the blockchain protocol.
- Collaborate with operations and infrastructure teams to develop high-scale backend services.
- Manage documentation for all implemented code and functionalities.
- Collaborate with DevOps and ecosystem engineers to enhance the tech stack for long-term engineering initiatives.
Requirements
- Passion for developing top-tier products to address real-world issues.
- Proficient with various technologies, quick learner, and exhibit a "get things done" approach.
- Strong organizational and interpersonal skills, with the ability to manage conflicting requirements from multiple stakeholders.
- Willingness to accept better ideas from others, drive improvements, and embrace challenges and possibilities.
- Self-driven individual capable of defining and completing tasks with minimal guidance.
- Open to learning, collaborative, and willing to give and receive feedback.
- Over 5 years of engineering experience, ideally with a focus on strong backend development (e.g., Go, Rust, Java, Erlang).
- Practical experience using basic cryptographic primitives (e.g., BouncyCastle in Java) like digital signatures, key exchange, symmetric and asymmetric encryption.
- Fundamental knowledge of distributed systems and understanding of consensus algorithms (e.g., Raft or PBFT).
- Experience with or interest in Go or Rust preferred.
- Practical experience with any existing blockchain system internals is a plus, although not mandatory.
Skills Required

Сrypto.com
Website
Сrypto.comCompany size
Not specified
Location
United States
Description
Not specified