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

Toronto, Ontario, Canada
On Site
Posted 9 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Job Overview

BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since our founding in 2013, we have focused on enabling our clients to securely navigate the digital asset space.

The role requires being full-time onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving.

Responsibilities

  • Design and build scalable web applications using Node.js/TypeScript and React stack.
  • Collaborate closely with design and product managers to define, architect, and ship new features.
  • Establish engineering best practices, code standards, and development processes.
  • Conduct thorough code reviews and provide mentorship to team members.
  • Draft technical design documents & spearhead major initiatives.

Required Skills

  • Proven experience in modern front-end development using React.
  • Strong knowledge of JavaScript and related technologies (ES6, TypeScript).
  • Experience with unit/integration testing using frameworks like Vitest, Jest, Enzyme, or JUnit.
  • Demonstrated experience developing and deploying Node.js applications using Express, Redis, and other modern backend technologies.
  • Solid understanding of the software development life cycle.

Preferred Skills

  • Understanding of cryptocurrencies and blockchain.
  • Experience working in startup or high-growth environments.

Why Join BitGo?

Join a team of great people who strive for excellence and personify our corporate values of ownership, craftsmanship, and open communication.

Pay Transparency Notice: Depending upon your leveling and location, the compensation for this role averages between $200,000 - $230,000 CAD base salary.

How to Get Hired at BitGo

🎯 Tips for Getting Hired

  • Customize your resume: Tailor your resume to highlight relevant full-stack experience.
  • Showcase your projects: Include links to GitHub or project portfolios demonstrating skills.
  • Prepare for technical interviews: Focus on JavaScript, Node.js, and React coding challenges.
  • Follow up: Send a thank-you email post-interview to reiterate interest.

📝 Interview Preparation Advice

Technical Preparation

Familiarize with Node.js and TypeScript.
Practice coding in React and JavaScript.
Understand modern backend technologies like Express.
Review unit testing frameworks like Vitest and Jest.

Behavioral Questions

Prepare to discuss teamwork and collaboration experiences.
Reflect on challenges faced in previous projects.
Think of examples demonstrating problem-solving skills.
Be ready to show adaptability in dynamic environments.

Frequently Asked Questions