Senior Software Engineer – Typescript, Onchain

Posted 66ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing scalable applications using TypeScript for a cryptocurrency company. Collaborating with cross-functional teams to enhance Kraken's crypto products.

Responsibilities:

  • 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

Requirements:

  • 7+ years of full-time engineering experience within a large technology organization or fast growing startup
  • 7+ years of experience building backend services with Node.js, 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.

Benefits:

  • Kraken is a mission-focused company rooted in crypto values.
  • Fully remote company with Krakenites in 70+ countries.
  • Committed to industry-leading security, crypto education, and world-class client support.