Senior Software Engineer (Full-Stack) - Crypto ... @ BitGo
placeToronto, Ontario, Canada
businessOn Site
Posted 17 days ago
Your Application Journey
Interview
Email Hiring Manager
******* @bitgo.com
Recommended after applying
Job Details
About the Role: Senior Software Engineer - Crypto Web Experiences
BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since 2013, BitGo has enabled clients to securely navigate the digital asset space and currently serves thousands of institutions and millions of retail investors worldwide.
Job Responsibilities
- Design and build scalable web applications using Node.js/TypeScript and React.
- Collaborate with design and product teams to define and ship new features.
- Establish engineering best practices and development processes.
- Conduct code reviews and mentor team members.
- Draft technical design documents and lead major initiatives.
Required Qualifications
- Experience in modern front-end development with React.
- Strong knowledge of JavaScript (ES6), TypeScript, and related tools.
- Expertise in unit/integration testing frameworks like Vitest, Jest, Enzyme or JUnit.
- Proven experience with Node.js, Express, Redis and backend technologies.
- Understanding of software development life cycle and UI/UX standards.
- Familiarity with GitHub and git workflows; ability to work independently.
- Participation in an on-call rotation for 24/7 service.
Preferred Qualifications
- Interest and basic understanding of cryptocurrencies and blockchain.
- Experience in startup or high-growth environments.
Why Join BitGo?
Be a part of a team that is transforming financial markets. At BitGo, you'll work with smart, collaborative engineers who value open communication, transparency, and ownership.
Key skills/competency
- Node.js
- TypeScript
- React
- JavaScript
- Express
- Redis
- Testing
- Blockchain
- Web Development
- Collaboration
How to Get Hired at BitGo
🎯 Tips for Getting Hired
- Research BitGo's culture: Study their mission, values, and employee reviews.
- Customize your resume: Highlight full-stack and crypto experience.
- Showcase technical skills: Emphasize Node.js, TypeScript, and React projects.
- Prepare for interviews: Practice technical and behavioral questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Node.js and Express fundamentals.
circle
Practice TypeScript and React coding challenges.
circle
Familiarize with testing frameworks like Jest.
circle
Study building scalable web architectures.
Behavioral Questions
circle
Describe team conflict resolution.
circle
Explain handling project feedback.
circle
Share an example of mentoring colleagues.
circle
Discuss adapting under tight deadlines.
Frequently Asked Questions
What does BitGo look for in a Senior Software Engineer?
keyboard_arrow_down
How important is crypto experience for BitGo's Senior Software Engineer role?
keyboard_arrow_down
What technical skills are required at BitGo for this role?
keyboard_arrow_down
Is on-call participation required at BitGo?
keyboard_arrow_down
How does BitGo support continuous improvement?
keyboard_arrow_down
What kind of development projects will I work on?
keyboard_arrow_down
How does BitGo approach engineering best practices?
keyboard_arrow_down
What is BitGo's work arrangement for this role?
keyboard_arrow_down
What benefits does BitGo offer for this position?
keyboard_arrow_down
How can I apply for the Senior Software Engineer role at BitGo?
keyboard_arrow_down