Taro Logo

Software Engineer - Onboarding

Leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.
$133,000 - $163,000
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Finance · Blockchain
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Onboarding

BitGo, a leading digital asset infrastructure provider founded in 2013, is seeking a Software Engineer for their Onboarding team in Toronto. This role is crucial in building an API-first platform that enables businesses and developers to launch crypto products.

The position offers a competitive compensation package ranging from 180,000 - 220,000 CAD base salary, plus equity and annual performance bonuses. This is a full-time, in-person role at the Toronto office, emphasizing collaborative team dynamics and innovative problem-solving.

As a Software Engineer, you'll be responsible for designing and building scalable APIs, libraries, and services that power BitGo's platform. The role requires strong expertise in TypeScript, Node.js, PostgreSQL, and MongoDB, with a focus on creating well-abstracted and robust solutions. You'll own features from conception to deployment, working closely with cross-functional teams to deliver high-quality products.

The ideal candidate brings 3+ years of backend development experience, strong algorithmic thinking, and a solid understanding of cryptocurrencies and blockchain technology. You'll join a team that handles a significant portion of Bitcoin network transactions and serves as the operational backbone of the digital economy.

BitGo offers an opportunity to be part of transforming financial markets through cryptocurrency innovation. The company values ownership, craftsmanship, and open communication, seeking individuals who can thrive in a fast-paced environment while maintaining high standards of code quality and system performance.

This role is perfect for someone who wants to make a significant impact in the cryptocurrency space while working with cutting-edge technology. You'll be part of a team that serves thousands of institutions, including top brands, exchanges, and platforms, making BitGo the largest independent digital asset custodian and staking provider globally.

Last updated 3 months ago

Responsibilities For Software Engineer - Onboarding

  • Design and build scalable APIs, libraries, and services for API-first platform
  • Own functionality from inception to deployment and customer integration
  • Document functionality for UI, third-party developers, and tooling
  • Collaborate with cross-functional teams
  • Write clean, maintainable, and efficient code
  • Ensure performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Evaluate and implement new technologies
  • Participate in code reviews
  • Work with product managers, designers, and engineers
  • Provide mentorship through code reviews and best practices

Requirements For Software Engineer - Onboarding

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • 3+ years of back-end and server-side development experience
  • Algorithm design, problem solving, and complexity analysis skills
  • Strong experience with TypeScript, Node.js and Express
  • Strong experience with PostgreSQL and MongoDB
  • Experience with RESTful API design
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • Experience with Git/GitHub and CI tools
  • Bachelor's degree in computer science or related field
  • Understanding of cryptocurrencies and blockchain

Benefits For Software Engineer - Onboarding

Equity
  • Equity
  • Annual performance bonus

Interested in this job?