Software Engineer, Typescript Onchain
Kraken
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Kraken
Kraken is a mission-focused company deeply rooted in crypto values, aiming to accelerate the global adoption of crypto for financial freedom and inclusion. With over a decade of dedication, Kraken has attracted top crypto experts globally. As a fully remote company, Krakenites operate in over 70 countries, developing premium crypto products for experienced traders, institutions, and newcomers, with a strong emphasis on industry-leading security, education, and client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.
The Team and Opportunity
Join a small, talented engineering team at Kraken dedicated to building high-quality enhancements and bringing new utility to the platform. As a Software Engineer, Typescript Onchain, you will take significant ownership of technical decisions, collaborating closely with product managers, designers, and cross-functional engineering teams to deliver exciting new opportunities.
- Design, develop, and maintain scalable, high-quality applications using TypeScript.
- Collaborate with product managers, designers, and team members to deliver features end-to-end.
- Write clean, maintainable code with a strong emphasis on type safety and performance.
- Review code, provide constructive feedback, and uphold engineering best practices.
- Debug, troubleshoot, and resolve complex technical issues.
- Contribute to architecture decisions and technical roadmaps.
Skills You Should HODL (Requirements)
- 3-5 years of full-time engineering experience within a large technology organization or fast-growing startup.
- 3-5 years of experience building backend services with Node.js and TypeScript.
- Experience working with GraphQL, SQL, RESTful APIs, and WebSockets.
- Experience working with blockchain technology and DeFi.
- Solid understanding of software engineering fundamentals (data structures, APIs, async programming).
- Knowledge of version control systems (Git) and collaborative development workflows.
- Ability to write clear technical documentation and communicate effectively.
- Understanding user authentication and authorization between multiple systems, servers, and environments.
Key skills/competency
- TypeScript
- Node.js
- Blockchain Technology
- DeFi
- GraphQL
- SQL
- RESTful APIs
- WebSockets
- Backend Development
- Software Engineering Fundamentals
How to Get Hired at Kraken
- Research Kraken's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Master TypeScript and Node.js: Showcase projects demonstrating proficiency in backend services, GraphQL, SQL, and WebSockets relevant to the Software Engineer, Typescript Onchain role.
- Highlight blockchain/DeFi experience: Emphasize any direct work with blockchain technology, decentralized finance, or crypto-related projects.
- Tailor your resume: Customize your resume to explicitly address the specific skills and experience required for a Software Engineer, Typescript Onchain at Kraken, using keywords from the job description.
- Practice technical and behavioral interviews: Prepare for in-depth technical questions on data structures, algorithms, and system design, alongside behavioral questions emphasizing collaboration and problem-solving within a remote, fast-paced environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background