Senior Software Engineer - Mobile Backend
BitGo Prime, LLC is BitGo Holdings’ institutional digital-asset trading and lending subsidiary, operating BitGo Prime’s trading, financing, collateral-management, and settlement offering.
Funding history
Projects
About BitGo Prime, LLC
A Delaware LLC and wholly owned BitGo Holdings subsidiary. It acts as counterparty for digital-asset trades and provides institutional digital-asset lending; BitGo’s Prime product presents trading, financing, collateral management, settlement, and access to regulated custody in one institutional platform.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and build scalable, robust APIs, libraries and services for an API-first platform, owning features from inception to deployment and customer integration. You will document functionality, collaborate with cross-functional teams, fix bottlenecks, review code and mentor peers.
Requirements
- 6+ years of back-end and server-side development
- Strong algorithm design, problem solving and complexity analysis
- Strong experience with TypeScript, Node.js and Express
- Experience with PostgreSQL and MongoDB
- Strong RESTful API design experience
- Experience with microservices and service-oriented architectures
- Experience with unit and functional testing and debugging
- Experience with Git/GitHub, code review tools and CI tools
- Ability to move quickly in a fast-paced environment
- Bachelor's degree in computer science, applied mathematics or another technical discipline
- Understanding of and strong interest in cryptocurrencies and blockchain
- Full-time onsite at the Toronto office
Responsibilities
- Design and build scalable, robust APIs, libraries and services
- Own functionality and scalability from inception to deployment and customer integration
- Expose and document functionality for the UI, third-party developers and tooling
- Collaborate with cross-functional teams to define, design and ship features
- Write clean, maintainable and efficient code
- Ensure performance, quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Evaluate and implement new technologies
- Participate in code reviews
- Work with product managers, designers and engineers to refine requirements
- Mentor peers through code reviews and education on best practices
Benefits
- Equity
- Annual performance bonus
