5+ years of full-time engineering experience within a large technology organization or fast-growing startup
3+ years of Rust familiarity and development experience
Experience working with blockchain technology and DeFi
Have a security-first mindset during system design
Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
Experience working with GraphQL, SQL, RESTful APIs and WebSockets
Deep knowledge in one or more blockchain ecosystems such as Bitcoin, Ethereum, and Solana
Pragmatic and solution-oriented, stoic in the face of many obstacles
Proactively adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges, demonstrating flexibility and resilience in a fast-paced development environment
Demonstrates a receptive mindset, adept at engaging in constructive dialogue on complex subjects with colleagues, while remaining adaptable and open to alternative perspectives
What You'll Be Doing
Design and implement robust Rust services
Collaborate with cross-functional teams, including Product, Smart Contract, DevOps, and Frontend Engineering to ensure seamless integration of new features and improvements
Write reusable, testable, and highly efficient code
Write technical specifications, own feature development through to deployment
Collaborate on large scale distributed systems architecture
Integrate 3rd party APIs and multiple blockchain networks into our products
Opportunities to work with onchain data
Nice to Haves
Experience with GraphQL, SQL, RESTful APIs, and WebSockets
Proven experience working with blockchain ecosystems such as Bitcoin, Ethereum, and Solana