Job Description
BitGo, a leading infrastructure provider of digital asset solutions, is seeking a Staff Software Engineer - Trade to join their team in Bangalore, India. This role involves designing and building resilient APIs, libraries, and services to power BitGo's financial services, including clearing and settlement, digital asset lending, trading, and liquidity. The engineer will own functionality and scalability features from inception to deployment, collaborate with engineering teams, mentor peers, and coordinate with stakeholders globally.
Responsibilities:
- Design and build strong, resilient, 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 closely with all engineering teams
- Provide mentorship to peers
- Coordinate with stakeholders in the US and other global locations
Requirements:
- 6+ years of back-end, server-side software development
- Great at algorithm design, problem solving, and complexity analysis
- Strong experience with server-side languages like TypeScript/Node.JS
- Strong experience with SQL databases like Postgres or MySQL
- Strong experience with RESTful API design
- Experience with unit and functional testing and debugging
- Experience with microservices and service-oriented architectures
- Experience in Git/GitHub and branching methodologies, code review tools, CI tools, JIRA, Confluence, etc.
- Ability to work independently in a fast-paced environment
- Comfortable with inclusion in on-call rotations for system support
BitGo offers:
- Competitive salary
- IT equipment support for work
- Meal & Commute allowance
- Medical Insurance
- Attractive Well-being allowance
- Snacks on-the-house in the Bangalore office