Software Engineer - Retail
BitGo is a prominent infrastructure provider of digital asset solutions that cater to institutional clients worldwide. Established in 2013, BitGo specializes in custody, wallets, staking, trading, financing, and settlement solutions from regulated cold storage. Dedicated to fostering a borderless and 24/7 accessible digital financial services economy, BitGo operates multiple Trust companies globally and serves over 1,500 institutional clients across 50 countries, including prominent brands and cryptocurrency platforms.
This position requires full-time on-site presence at the Palo Alto office to foster team collaboration and innovative problem-solving.
We are seeking a skilled Software Engineer to join our Retail team and assist in creating an API-first platform for businesses and developers to launch cryptocurrency products.
Key Responsibilities:
- Design and develop scalable, well-structured APIs, libraries, and services to support our API-first platform
- Manage functionality and scalability features from inception to deployment and customer integration
- Document and expose functionality to UI, third-party developers, and internal/external tooling
- Collaborate with interdisciplinary teams to devise, design, and introduce new features
- Write clean, efficient, and maintainable code
- Ensure applications' performance, quality, and responsiveness
- Identify and rectify bottlenecks and bugs
- Continuously explore, assess, and implement new technologies for enhanced development efficiency
- Engage in code reviews and promote a culture of continuous improvement
- Offer mentorship to peers within the engineering team through code reviews and best practice guidance
Skills & Experience:
The ideal candidate will align with our core values encompassing open communication, transparency, ownership, and craftsmanship, and share our goal of ensuring trust in digital assets.
Required:
- 3+ years of backend and server-side development experience
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong skills in TypeScript, Node.js, and Express
- Proficiency in Node.js, TypeScript, PostgreSQL, and MongoDB
- Experience in RESTful API design
- Familiarity with microservices and service-oriented architectures
- Competence in unit and functional testing and debugging
- Proficiency in Git/GitHub, branching methodologies, code review tools, CI/CD tools, etc.
- Ability to adapt quickly in a fast-paced environment
- Bachelor’s degree in computer science, applied mathematics, or a related field
- Strong interest and understanding of cryptocurrencies and blockchain technology
Preferred:
- Experience in developing consumer-facing crypto products
- Proven track record of building public-facing APIs in a production setting
- Full-stack proficiency and familiarity with React
- Experience collaborating with clients and business partners
- Knowledge of digital wallets, clearing and settlement, lending, trading, accounting systems, etc.
Join BitGo for a chance to be part of a team that is transforming the financial markets and making an impact in the world of cryptocurrencies.
Pay Transparency Notice: Compensation for this role averages between $150,000 - $180,000 USD base salary, depending on level and location. Equity, an annual performance bonus, and comprehensive benefits are also included.
Company Benefits:
- Competitive base salary, bonus, and stock options
- Company-paid health insurance for employees, partners, and dependents
- Up to 4% 401k company match
- Paid parental leave and vacation
- Free commuter/parking pass; conveniently located near Caltrain
- Complimentary custom lunches, dinners, and snacks
- Tailored computer equipment and workplace furniture
- Dynamic startup environment with inspiring colleagues.
(Note:** Benefits may vary based on location)*