Senior Software Engineer - BGX
** BitGo** BitGo is revolutionizing the digital asset economy with secure and scalable solutions, offering custody, staking, and trading services along with core infrastructure to investors and industry pioneers alike. Since its establishment in 2013, BitGo has been at the forefront of the cryptocurrency landscape, introducing innovative technologies such as multi-signature wallets and TrustSettle (TSS) for enhanced security. With a comprehensive suite of solutions, BitGo manages over 600 tokens on various blockchains and has evolved to facilitate safe asset storage and utilization for clients. Notably, BitGo launched BitGo Trust Company in 2018 for regulated cold storage and BitGo Prime in 2020 for trading and additional services. As a global leader in digital asset security, custody, and liquidity, BitGo supports over 1500 institutional clients across more than 50 countries and is a key player in processing a significant portion of global Bitcoin transactions.
We are seeking a seasoned Senior Software Engineer to join our BGX team and aid in the development of an API-first platform tailored for businesses and developers looking to launch crypto products.
Responsibilities:
- Design and construct scalable and resilient APIs, libraries, and services to bolster our API-first platform
- Oversee the entire lifecycle of features, from conceptualization to deployment and integration
- Document and present functionality for user interfaces, external developers, and internal tooling
- Collaborate cross-functionally to conceptualize, design, and implement new features
- Write efficient and maintainable code while ensuring application performance, quality, and responsiveness
- Identify and address bottlenecks and bugs
- Explore and adopt new technologies to enhance development efficiency
- Participate in code reviews and contribute to a culture of ongoing improvement
- Provide mentorship to fellow engineers through code reviews and best practices education
Skills & Experience: In search of individuals who align with our core values and mission of establishing trust in digital assets.
Required:
- Minimum of 6 years in back-end development
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong background in TypeScript, Node.js, and Express
- Experience with Node.js, TypeScript, PostgreSQL, and MongoDB
- Proficient in RESTful API design
- Familiarity with microservices and service-oriented architectures
- Skilled in unit and functional testing and debugging
- Proficient in version control systems like Git, GitHub, and CI tools
- Agile and adaptable in fast-paced environments
- Bachelor’s degree in computer science or related field
- Interest in cryptocurrencies and blockchain
Preferred:
- Previous exposure to consumer-facing crypto products
- Demonstrated track record of developing public APIs in a production setting
- Full-stack development skills and familiarity with React
- Experience collaborating with clients or partners
- Knowledge in areas like digital wallets, trading, accounting systems, etc.
Benefits of Joining BitGo:
- Competitive salary, bonus, and stock options
- Health insurance coverage for employees, partners, and dependents
- 401k company match
- Generous parental leave and vacation days
- Convenient commute options with provided passes
- Catered meals and snacks
- Customizable workspace equipment
- Dynamic startup environment with exceptional colleagues
Embrace the opportunity to play a pivotal role in revolutionizing financial markets through the transformative power of cryptocurrencies with BitGo.