12 days ago

Software Engineer - Growth

BitGo

On Site
Full Time
CA$185,000
Toronto, ON

Job Overview

Job TitleSoftware Engineer - Growth
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$185,000
LocationToronto, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Software Engineer - Growth at BitGo

BitGo is seeking a talented Backend Software Engineer to join our Growth Organization. This role focuses on enhancing the first-time user experience for our institutional and individual clients, playing a crucial part in our mission to deliver trust in digital assets.

As a leading infrastructure provider in digital asset solutions, BitGo offers custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Established in 2013, we enable secure navigation of the digital asset space for thousands of institutions, top industry brands, exchanges, platforms, and millions of retail investors globally. BitGo is the operational backbone of the digital economy, handling a significant portion of Bitcoin network transactions and serving as the largest independent digital asset custodian and staking provider worldwide.

Responsibilities

  • Design and build scalable, well-abstracted, and robust APIs, libraries, and services to power our API-first platform.
  • Own functionality and scalability features from inception through deployment and customer integration.
  • Expose and document functionality for UI, third-party developers, and internal/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 for development efficiency.
  • Participate in code reviews and foster a culture of continuous improvement.
  • Work closely with product managers, designers, and other engineers to refine product requirements.
  • Provide mentorship to peers in the broader engineering team through code reviews and best practices education.

Skills & Experience

We value open communication, transparency, ownership, and high craftsmanship, and seek teammates who share our vision to deliver trust in digital assets.

Required:
  • At least 3+ years of proven experience in back-end and server-side development.
  • Excellent at algorithm design, problem-solving, and complexity analysis.
  • Strong experience with TypeScript, Node.js, and Express.
  • Proficient with Node.js, TypeScript, PostgreSQL, and MongoDB.
  • Strong experience with RESTful API design.
  • Experience with microservices and service-oriented architectures.
  • Experience with unit and functional testing and debugging.
  • Familiarity with Git/GitHub, branching methodologies, code review tools, CI tools.
  • Ability to move quickly and adapt in a fast-paced environment.
  • Bachelor’s degree in Computer Science, Applied Mathematics, or a technical discipline from a top university.
  • Understanding of and strong interest in cryptocurrencies and blockchain.
Preferred:
  • Experience developing consumer-facing crypto products.
  • Proven experience building public-facing APIs in a production environment.
  • Ability to work full-stack and familiarity with React.
  • Experience working with clients and/or business partners.
  • Familiarity with digital wallets, clearing and settlement, lending, trading, accounting systems.

Why Join BitGo?

Disrupting an industry requires vision, innovation, passion, technical skills, a drive to deliver, collaboration, and execution. Join a team dedicated to excellence, embodying ownership, craftsmanship, and open communication. We seek colleagues who bring innovative thinking and problem-solving skills, eager to be part of the team transforming global financial markets. Cryptocurrencies represent a profound shift in financial services; join us and contribute to this transformation.

Key skills/competency

  • Backend Development
  • TypeScript
  • Node.js
  • PostgreSQL
  • MongoDB
  • RESTful API Design
  • Microservices
  • Blockchain
  • Scalability
  • Problem Solving

Tags:

Software Engineer
Growth Engineer
Backend Developer
API Development
Fintech
Cryptocurrency
Blockchain
Node.js
TypeScript
PostgreSQL
MongoDB
Express.js
Microservices
Scalability
Testing
Git
Problem Solving
Algorithm Design
React
Digital Wallets

Share Job:

How to Get Hired at BitGo

  • Research BitGo's culture: Study their mission, values like ownership and transparency, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in backend development, API design, and blockchain technology, aligning with BitGo's focus on digital assets.
  • Showcase technical expertise: Prepare to discuss your strong experience with TypeScript, Node.js, PostgreSQL, MongoDB, and microservices through specific project examples.
  • Demonstrate problem-solving: Be ready to articulate your approach to algorithm design, complexity analysis, and debugging, as these are critical for a Software Engineer - Growth.
  • Express genuine interest in crypto: Highlight your understanding of and passion for cryptocurrencies and blockchain technology during interviews with BitGo.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background