Senior Software Engineer - Retail
BitGo is a prominent infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Established in 2013, BitGo has been dedicated to empowering clients to navigate the digital asset landscape securely. With a global footprint and multiple Trust companies, BitGo serves a vast client base, including leading brands, exchanges, platforms, and retail investors globally. As a crucial component of the digital economy, BitGo plays a significant role in Bitcoin network transactions and stands as the largest independent digital asset custodian and staking provider globally.
This position will necessitate full-time on-site presence at our Toronto office to foster team collaboration and innovative problem-solving.
BitGo seeks a seasoned Senior Software Engineer to join the Retail team in developing an API-first platform for businesses and developers to introduce crypto products.
Responsibilities:
- Develop scalable, well-abstracted, and robust APIs, libraries, and services for the API-first platform
- Take ownership of functionality and scalability features from inception to deployment and customer integration
- Document and expose functionality to UI, third-party developers, and internal and external tooling
- Collaborate with cross-functional teams to conceptualize, design, and implement new features
- Write clean, efficient, and maintainable code while ensuring application performance and quality
- Identify and rectify bottlenecks and bugs
- Explore and integrate new technologies for enhanced development efficiency
- Engage in code reviews and contribute to continuous improvement
- Mentor peers across the engineering team through code reviews and sharing best practices
Skills & Experience:
We seek team players who embody our core values of open communication, transparency, accountability, and craftsmanship, united in the commitment to instill trust in digital assets.
Required:
- 6+ years of proven backend and server-side development experience
- Proficiency in algorithm design, problem solving, and complexity analysis
- Strong knowledge of TypeScript, Node.js, Express, PostgreSQL, and MongoDB
- Experience in RESTful API design, microservices, and service-oriented architectures
- Proficiency in unit and functional testing, debugging, Git/GitHub, CI tools, etc.
- Ability to adapt in a fast-paced environment
- Bachelor’s degree in computer science, applied mathematics, or related field
- Interest and understanding of cryptocurrencies and blockchain technology
Preferred:
- Experience in developing consumer-facing crypto products
- Proven track record in building public-facing APIs
- Full-stack capability and familiarity with React
- Previous exposure to client and business partner interactions
- Knowledge in digital wallets, clearing and settlement, lending, trading, accounting systems, etc.
BitGo offers a challenging environment where innovation, excellence, and collaboration are celebrated. If you possess inventive problem-solving abilities and a willingness to drive change, join us in reshaping the financial markets.
Pay Transparency Notice: Depending on your level and location, the compensation for this role ranges between $180,000 - $240,000 CAD base salary, accompanied by equity and an annual performance bonus.
Cryptocurrencies are revolutionizing the financial services industry, and by joining us, you will be a part of the team that reshapes investing.