Staff Full-Stack Engineer
About the job
BitGo is a leading digital asset financial services provider catering to institutional investors with liquidity, custody, and security solutions. Established in 2013, BitGo is renowned for introducing the multi-signature wallet and remains the first digital asset company dedicated to serving institutional clients, engaged in centralized and decentralized finance. BitGo offers top-tier trading, lending, and borrowing services via its prime brokerage services and serves as the custodian for WBTC, a prominent global stablecoin for Bitcoin. The company launched BitGo Portfolio and Tax in 2020, offering clients a comprehensive solution for digital assets, followed by the introduction of BitGo Trust Company in 2018, which was specifically designed as a qualified custodian for storing digital assets. BitGo processes approximately 20% of all global Bitcoin transactions and extends support to over 600 coins and tokens, serving as the security and operational backbone for more than 1500 institutional clients across 50 countries, including various regulated entities and leading cryptocurrency exchanges and platforms. Backed by reputable entities such as Goldman Sachs, Craft Ventures, Digital Currency Group, and others, BitGo is seeking a Senior Full-Stack Engineer to join the team in Bangalore, India.
Responsibilities:
- Develop robust APIs, libraries, and services to support various wallet services like hot and cold wallets, indexing, staking, and SDK services
- Oversee BitGo's technical architecture
- Collaborate with design and product teams to plan and create new UIs and APIs for upcoming projects
- Construct reusable and scalable code for complex business scenarios
- Communicate across teams to understand implementation requirements and constraints
- Provide guidance to peers in the engineering team through code reviews, technical documentation, and promoting best practices
- Enhance performance and provide maintenance support for existing applications
- Take full ownership of features' functionality and scalability from inception to deployment and customer integration
- Document and make functionality available to UI, third-party developers, and internal and external tooling
Skills & Experience:
We seek individuals who embody our values of open communication, transparency, taking ownership, and a strong focus on craftsmanship. The ideal candidate should align with our vision and mission of delivering trust in digital assets.
Required:
- Minimum 6 years of software development experience
- Proficiency in Node.js, Typescript, MongoDB, and Express applications
- Familiarity with React/NextJS and staying current with frontend advancements
- Experience in unit, integration, and end-to-end testing
- Strong skills in algorithm design, problem-solving, and complexity analysis
- Extensive experience in RESTful API design
- Bachelor's degree in computer science, applied mathematics, or a related technical discipline from a top university
Preferred:
- Interest in cryptocurrencies and blockchain technology
- Previous exposure to NextJS
- Experience working with design systems
- Proficiency in CI/CD pipelines
- Knowledge of Grafana, Prometheus
- Familiarity with Kubernetes, Docker, Java/Kotlin, and GoLang
Why Join BitGo?
BitGo is at the forefront of disrupting the financial services industry, requiring vision, innovation, passion, technical expertise, drive, collaboration, and execution. By joining our team, you will be working alongside exceptional individuals who strive for excellence and embody our corporate values of ownership, craftsmanship, and open communication. We seek innovative thinkers and creative problems solvers who are willing to take risks to help transform the world's financial markets. Furthermore, working at BitGo offers various benefits, including competitive salary, IT equipment support, meal and commute allowance, medical insurance, well-being benefits, free snacks at the Bangalore office, and the opportunity to learn and grow within a talented workforce.
Cryptocurrencies represent one of the most disruptive changes in the financial industry, and by joining BitGo, you will play a part in transforming investing for the future.