Senior Software Engineer (Full-Stack) - Crypto ...
@ BitGo

Toronto, Ontario, Canada
On Site
Posted 17 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @bitgo.com
Recommended after applying

Job Details

About the Role: Senior Software Engineer - Crypto Web Experiences

BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since 2013, BitGo has enabled clients to securely navigate the digital asset space and currently serves thousands of institutions and millions of retail investors worldwide.

Job Responsibilities

  • Design and build scalable web applications using Node.js/TypeScript and React.
  • Collaborate with design and product teams to define and ship new features.
  • Establish engineering best practices and development processes.
  • Conduct code reviews and mentor team members.
  • Draft technical design documents and lead major initiatives.

Required Qualifications

  • Experience in modern front-end development with React.
  • Strong knowledge of JavaScript (ES6), TypeScript, and related tools.
  • Expertise in unit/integration testing frameworks like Vitest, Jest, Enzyme or JUnit.
  • Proven experience with Node.js, Express, Redis and backend technologies.
  • Understanding of software development life cycle and UI/UX standards.
  • Familiarity with GitHub and git workflows; ability to work independently.
  • Participation in an on-call rotation for 24/7 service.

Preferred Qualifications

  • Interest and basic understanding of cryptocurrencies and blockchain.
  • Experience in startup or high-growth environments.

Why Join BitGo?

Be a part of a team that is transforming financial markets. At BitGo, you'll work with smart, collaborative engineers who value open communication, transparency, and ownership.

Key skills/competency

  • Node.js
  • TypeScript
  • React
  • JavaScript
  • Express
  • Redis
  • Testing
  • Blockchain
  • Web Development
  • Collaboration

How to Get Hired at BitGo

🎯 Tips for Getting Hired

  • Research BitGo's culture: Study their mission, values, and employee reviews.
  • Customize your resume: Highlight full-stack and crypto experience.
  • Showcase technical skills: Emphasize Node.js, TypeScript, and React projects.
  • Prepare for interviews: Practice technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review Node.js and Express fundamentals.
Practice TypeScript and React coding challenges.
Familiarize with testing frameworks like Jest.
Study building scalable web architectures.

Behavioral Questions

Describe team conflict resolution.
Explain handling project feedback.
Share an example of mentoring colleagues.
Discuss adapting under tight deadlines.

Frequently Asked Questions