Staff Backend Engineer
About the job
BitGo is a leading provider of financial services for digital assets, offering liquidity, custody, and security solutions to institutional investors. With a strong focus on serving institutional clients, BitGo pioneered the multi-signature wallet and is actively involved in both centralized and decentralized finance. They provide market-leading trading, lending, and borrowing services, as well as act as the custodian for WBTC, the leading global stablecoin for Bitcoin. BitGo also offers a comprehensive solution for digital assets with their BitGo Portfolio and Tax platform. As the custodian for over 1500 institutional clients in 50 countries, BitGo is trusted by regulated entities, top cryptocurrency exchanges, and platforms. Backed by renowned investors like Goldman Sachs and Digital Currency Group, BitGo is constantly pushing the boundaries of the digital asset industry.
BitGo is looking to hire a Staff Software Engineer to join their team in Bangalore, India.
Responsibilities
- Design and build robust APIs, libraries, and services to power various wallet services, including hot and cold wallets, indexing, staking, and SDK services.
- Take ownership of functionality and scalability features, from inception to deployment and integration with customers.
- Expose and document functionality for user interface, third-party developers, and external tooling.
- Enhance internal workflows by implementing tooling that facilitates better customer service from BitGo's client-facing teams.
- Continuously work on security features to ensure the safety of the Bitcoin held in custody.
- Collaborate closely with other engineering teams to ensure a consistent understanding of technical requirements and maintain overall work quality.
- Provide mentorship to peers within the engineering team, conducting code reviews and educating on best practices.
Skills & Experience
At BitGo, they value open communication, transparency, ownership, and craftsmanship. They are looking for candidates who align with these values and share their vision of delivering trust in digital assets.
Required:
- Minimum of 6 years of experience in back-end, server-side software development.
- Strong expertise in algorithm design, problem-solving, and complexity analysis.
- Proficiency in Node.JS, JavaScript, Java, PostgreSQL, and MongoDB.
- Extensive experience with RESTful API design.
- Excellent verbal communication skills in English.
- Familiarity with Git/GitHub, branching methodologies, code review tools, CI tools, JIRA, Confluence, etc.
- Bachelor's degree in computer science, applied mathematics, or another technical discipline from a reputable university.
Preferred:
- Understanding and experience working in the Bitcoin or centralized financial industry.
- Strong interest and knowledge in cryptocurrencies and blockchain industry.
- Familiarity with Kubernetes, Docker, Golang, and TypeScript.
Why Join BitGo?
BitGo is at the forefront of disrupting the financial services industry with cryptocurrencies. By joining BitGo, you will be part of a team that is driving innovation, delivering excellence, and changing the landscape of the world's financial markets. Fuel your passion for making a difference and be surrounded by talented individuals who share your commitment to open communication, collaboration, accountability, and a client-centric approach.
Here are some of the benefits of working at BitGo:
- Competitive salary
- Meal and commute allowance
- Medical insurance
- Hybrid working model
- IT equipment support for work
- Opportunity to learn and grow alongside a highly talented workforce
Cryptocurrencies have brought about a significant transformation in the financial services industry. Join BitGo and be proud to say that you were part of the team that revolutionized finance.