Senior Software Engineer - BGX
BitGo is a leading organization that offers secure and scalable solutions for the digital asset economy, providing services such as regulated custody, staking, and trading, as well as core infrastructure for both investors and developers. Established in 2013, BitGo has been at the forefront of crypto advancements, introducing innovative solutions like the multi-signature wallet and Threshold Signature Scheme (TSS). With a prime focus on safety and security, BitGo safeguards over 600 tokens on various blockchains.
Expanding beyond just wallet services, BitGo now offers a comprehensive suite of solutions for securely holding assets and enabling them to be utilized effectively. This includes services such as BitGo Trust Company for regulated cold storage solutions and BitGo Prime for trading, borrowing, and lending. Additionally, BitGo facilitates access to DeFi, staking, NFT wallets, and serves as the exclusive custodian for WBTC (wrapped Bitcoin). With a global reach, BitGo supports over 1500 institutional clients in more than 50 countries, processing approximately 20% of all global Bitcoin transactions.
Position Overview:
BitGo is seeking a skilled Senior Software Engineer to join the BGX team and assist in the development of an API-first platform tailored for businesses and developers entering the crypto market.
Responsibilities:
- Design and construct scalable, well-abstracted APIs, libraries, and services to enhance the API-first platform
- Take ownership of functionality and scalability features throughout the development lifecycle
- Collaborate with cross-functional teams to create and implement new features
- Write clean and efficient code, ensuring performance and quality of applications
- Identify and troubleshoot bottlenecks and bugs
- Explore and implement new technologies to enhance development efficiency
- Participate in code reviews and foster a culture of continuous improvement
- Offer mentorship and guidance to peers within the engineering team
Skills & Experience:
BitGo is looking for individuals who align with the company’s values of open communication, transparency, ownership, and craftsmanship, and who are dedicated to instilling trust in digital assets.
Required:
- Minimum 6 years of backend and server-side development experience
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong expertise in TypeScript, Node.js, Express, PostgreSQL, and MongoDB
- Familiarity with RESTful API design and microservices
- Experience in unit testing, functional testing, and debugging
- Proficiency in version control systems like Git/GitHub and CI tools
- Ability to thrive in a fast-paced environment and adjust as needed
- Bachelor’s degree in computer science or a related field
- Understanding and interest in cryptocurrencies and blockchain
Preferred:
- Previous experience in developing consumer-facing crypto products
- Demonstrated experience building public-facing APIs
- Full-stack experience and familiarity with React
- Experience collaborating with clients and business partners
- Knowledge in digital wallets, settlement, lending, trading, or accounting systems
BitGo offers a dynamic and innovative environment for those who are passionate about disrupting the financial services industry with groundbreaking technology and ideas. Join BitGo to make a significant impact in revolutionizing investing within the evolving cryptocurrency landscape.