Job Description
BitGo is seeking a Software Engineer to join their Access & Notifications team in Toronto. This role involves building an API-first platform for businesses and developers to launch crypto products. The successful candidate will be responsible for designing and building scalable APIs, owning functionality features from inception to deployment, and collaborating with cross-functional teams.BitGo requires the candidate to be onsite in their Toronto office.
Responsibilities: - Design and build scalable, well abstracted, and robust APIs, libraries, and services
- Own functionality and scalability features from inception to deployment
- Expose and document functionality to the UI, third-party developers, and internal 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
- Implement new technologies to maximize development efficiency
- Participate in code reviews and contribute to a culture of continuous improvement
- Work closely with product managers, designers, and other engineers
- Provide mentorship to peers
Requirements: - At least 3 years of proven experience of back-end and server-side development
- Great at algorithm design, problem solving, and complexity analysis
- Strong experience with of TypeScript, Node.js and Express
- Strong experience with Node.js, TypeScript, PostgreSQL and MongoDB
- Strong experience with RESTful API design
- Strong development experience with any of the JVM languages, preferably Java or Kotlin
- Experience with microservices and service-oriented architectures
- Experience with unit and functional testing and debugging
- Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc.
- Ability to move quickly and adjust course as needed 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
BitGo offers: - Equity and an annual performance bonus