Senior Software Engineer - Retail
BitGo is a prominent provider of digital asset solutions, specializing in custody, wallets, staking, trading, financing, and settlement from regulated cold storage. Since 2013, BitGo has been dedicated to serving institutional clients in the digital asset space. BitGo aims to advance a digital financial services economy that is borderless and accessible around the clock. Operating multiple Trust companies globally, BitGo serves over 1,500 institutional clients across 50 countries, including top brands, cryptocurrency exchanges, and platforms. BitGo secures approximately 20% of on-chain Bitcoin transactions by value, establishing itself as the largest independent digital asset custodian.
Ideal Candidate Responsibilities:
- Develop and implement scalable, well-abstracted APIs, libraries, and services to support an API-first platform
- Manage functionality and scalability features from conceptualization to deployment and integration
- Document and expose functionality to UI, external developers, and internal/external tools
- Collaborate with diverse teams to innovate and deliver new features
- Write efficient, maintainable code to ensure optimal application performance
- Identify and address bottlenecks, bugs, and continuously explore new technologies for enhanced development efficiency
- Participate in code reviews and contribute to a culture of improvement
- Work closely with product managers, designers, and engineers to refine product requirements
- Provide mentorship to peers within the engineering team through code reviews and best practice education
Skills & Qualifications:
Required:
- Demonstrated experience of at least 6 years in back-end and server-side development
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong expertise in TypeScript, Node.js, Express, PostgreSQL, and MongoDB
- Proficient in RESTful API design and microservices architecture
- Experience with unit testing, debugging, Git/GitHub, code review tools, and CI tools
- Aptitude for adapting to a fast-paced environment and making quick adjustments as needed
- Bachelor’s degree in computer science, applied mathematics, or a related technical field from a renowned university
- Interest in cryptocurrencies and blockchain technology
Preferred:
- Prior experience in developing consumer-centric crypto products
- Proven track record of building public-facing APIs in a production environment
- Full-stack capabilities and familiarity with React
- Experience collaborating with clients or business partners
- Knowledge of digital wallets, clearing and settlement, lending, trading, accounting systems, among others
In joining BitGo, you will be contributing to the transformation of financial markets using innovative thinking, world-changing solutions, and collaborative teamwork. The compensation for this position ranges between $165,000 - $210,000 USD, depending on location and level, accompanied by equity, annual performance bonuses, and comprehensive benefits. BitGo offers competitive salaries, stock options, premium health insurance, parental leave, 401k matching, commuter benefits, catered meals, and a dynamic startup environment fitting your needs.
The realm of cryptocurrencies is reshaping the financial landscape, and by joining BitGo, you will play a crucial role in this transformative journey.