SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 180,000 - 220,000 / annual
BitGo (NYSE: BTGO) is a digital asset infrastructure company providing custody, wallets, staking, trading, financing, stablecoins, and settlement services. The company operates regulated entities including BitGo Bank & Trust, National Association—the first federally chartered digital asset trust bank owned by a publicly traded company. BitGo serves thousands of institutions and millions of investors worldwide.
We are seeking a Senior Software Engineer (Backend) to join our Mobile team and help build the first-time user experience for retail users. This is a full-time, onsite role at our Toronto office.
In this role, you will design and build scalable, well-abstracted, and robust APIs, libraries, and services to power our API-first platform. You will own functionality and scalability features from inception through deployment and customer integration. You'll expose and document functionality to the UI, third-party developers, and internal/external tooling. Collaboration with cross-functional teams—product managers, designers, and engineers—is central to defining, designing, and shipping new features.
You will write clean, maintainable, and efficient code while ensuring application performance, quality, and responsiveness. You'll identify and correct bottlenecks, fix bugs, and continuously evaluate new technologies to maximize development efficiency. Participation in code reviews and mentorship of peers through education on best practices are expected contributions to a culture of continuous improvement.
REQUIREMENTS:
- 6+ years of proven back-end and server-side development experience
- Strong proficiency in TypeScript, Node.js, and Express
- Strong experience with PostgreSQL and MongoDB
- Strong RESTful API design experience
- Experience with microservices and service-oriented architectures
- Proficiency in unit and functional testing and debugging
- Experience with Git/GitHub, branching methodologies, code review tools, and CI tools
- Ability to move quickly and adjust course in a fast-paced environment
- Bachelor's degree in computer science, applied mathematics, or another technical discipline from a top university
- Understanding of and strong interest in cryptocurrencies and blockchain
- Excellent algorithm design, problem-solving, and complexity analysis skills
PREFERRED:
- Experience developing consumer-facing crypto products
- Proven experience building public-facing APIs in production
- Full-stack capability and React familiarity
- Experience working with clients and/or business partners
- Familiarity with digital wallets, clearing and settlement, lending, trading, accounting systems, or related domains