5+ years of full-time engineering experience within a large technology organization or fast-growing startup
Experience working with blockchain technology and DeFi
Experience building backend services with Node.js, Typescript
Experience building and maintaining high volume production quality applications using React or React Native, with good knowledge of state management and client side systems design
Experience working with GraphQL, SQL, RESTful APIs, and WebSockets
Good understanding of best practices with version control and continuous integration
Solid understanding of engineering and design principles behind distributed and scalable applications
Understanding user authentication and authorization between multiple systems, servers, and environments
Clear passion for both Software Engineering and Crypto
Take complete end-to-end ownership of tasks
What you'll be doing
Collaborate with designers and product managers to understand business needs
Work jointly with devOps all along the software development lifecycle from the writeup of technical specifications in the form of RFCs, to feature development and testing
Develop and maintain services that power onchain experiences
Integrate 3rd party APIs and multiple blockchain networks into our products
Design and implementation of low-latency, high-availability scalable applications