Enable job alerts via email!

Software Engineer - Onboarding Toronto, Ontario, Canada

BitGo Inc.

Toronto

On-site

CAD 180,000 - 220,000

Full time

Yesterday
Be an early applicant

Job summary

A leading digital asset infrastructure provider in Toronto seeks a Software Engineer to enhance its API-first platform. Responsibilities include designing robust APIs, collaborating with cross-functional teams, and mentoring peers. Ideal candidates have 3+ years in back-end development, proficiency in TypeScript and Node.js, and a strong interest in blockchain technology. The role offers a competitive salary range of $180,000 to $220,000 CAD along with equity and bonuses.

Qualifications

  • 3+ years of experience in back-end and server-side development.
  • Strong interest and understanding of cryptocurrencies and blockchain technology.

Responsibilities

  • Design and build scalable APIs and services.
  • Collaborate with teams to define and ship features.
  • Write clean, maintainable, and efficient code.
  • Mentor peers through code reviews.

Skills

Back-end development
Algorithm design
Problem solving
TypeScript
Node.js
RESTful API design
PostgreSQL
MongoDB
Microservices
Unit testing
Git/GitHub

Education

Bachelor’s degree in computer science or related field

Job description

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. With a global presence and multiple Trust companies, BitGo serves thousands of institutions, including many of the industry's top brands, exchanges, and platforms, and millions of retail investors worldwide. As the operational backbone of the digital economy, BitGo handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider in the world. For more information, visit www.bitgo.com.

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

BitGo is looking for a Software Engineer to join our Onboarding team and help us build an API-first platform for businesses and developers to launch crypto products.

Responsibilities:
  • Design and build scalable, well-abstracted, and robust APIs, libraries, and services to empower our API-first platform.
  • Own functionality and scalability features from inception to deployment and customer integration.
  • Expose and document functionality to the UI, third-party developers, and our internal and external tooling.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews and contribute to a culture of continuous improvement.
  • Work closely with product managers, designers, and other engineers to understand and refine product requirements.
  • Provide mentorship to peers through code reviews and sharing best practices.
Skills & Experience:

We seek teammates who share our values: open communication, transparency, ownership, and craftsmanship. Our mission is to deliver trust in digital assets.

Required:
  • At least 3+ years of proven experience in back-end and server-side development.
  • Strong skills in algorithm design, problem solving, and complexity analysis.
  • Experience with TypeScript, Node.js, and Express.
  • Experience with PostgreSQL and MongoDB.
  • Proficiency in RESTful API design.
  • Experience with microservices and service-oriented architectures.
  • Experience with unit and functional testing and debugging.
  • Familiarity with Git/GitHub, CI tools, and code review processes.
  • Ability to work quickly and adapt in a fast-paced environment.
  • Bachelor’s degree in computer science, applied mathematics, or a related field from a top university.
  • Strong interest and understanding of cryptocurrencies and blockchain technology.
Preferred:
  • Experience building public-facing APIs in production.
  • Full-stack capabilities and familiarity with React.
  • Experience working with clients or business partners.
  • Knowledge of digital wallets, clearing and settlement, lending, trading, or accounting systems.
Why Join BitGo?

Join us to be part of a team that values ownership, craftsmanship, and open communication. We seek innovative thinkers who are eager to solve complex problems and transform financial markets.

Pay Transparency Notice: Depending on your level and location, the base salary ranges from $180,000 to $220,000 CAD. Equity and annual bonuses are also included.

Cryptocurrencies are revolutionizing finance. Be part of the team that is changing the world’s financial landscape.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.