
Senior Software Engineer – Frontend, Onchain
Kraken Digital Asset Exchange
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- 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
- Write reusable, testable, and efficient code
- Create optimized database schemas
- Mentoring of engineers and contribution to hiring
Requirements
- 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.
Benefits
- Flexible working hours
- Health insurance
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypescriptReactReact NativeGraphQLSQLRESTful APIsWebSocketslow-latency applicationshigh-availability applications
Soft Skills
collaborationmentoringend-to-end ownershipcommunicationproblem-solvingleadershiporganizational skillspassion for software engineeringpassion for crypto