Senior Software Engineer - Retail
BitGo is a prominent digital asset solutions provider, offering custody, wallets, staking, trading, financing, and settlement services from secure cold storage. With a strong emphasis on enabling clients to safely operate within the digital asset landscape since its establishment in 2013, BitGo serves numerous institutions globally, including top industry brands, exchanges, platforms, and millions of retail investors. As a key player in the digital economy, BitGo facilitates a significant portion of Bitcoin network transactions and stands as the largest independent digital asset custodian and staking provider worldwide.
Responsibilities
- Design and develop scalable, robust APIs, libraries, and services for an API-first platform
- Take ownership of feature functionality and scalability from inception to deployment and integration
- Document and expose functionality to various stakeholders
- Collaborate with multidisciplinary teams to introduce and implement new features
- Write clean, efficient code while ensuring application performance, quality, and responsiveness
- Identify and rectify bottlenecks and defects
- Explore and implement new technologies for enhanced development efficiency
- Participate in code reviews and contribute to continuous improvement initiatives
- Mentor peers within the engineering team through code reviews and sharing best practices
- Liaise with product managers, designers, and other engineers to refine product requirements
Skills & Experience
We seek individuals who align with our values of open communication, transparency, ownership, and craftsmanship, sharing our vision to deliver 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 background in TypeScript, Node.js, Express, PostgreSQL, and MongoDB
- Extensive knowledge of RESTful API design and service-oriented architectures
- Experience in unit and functional testing, debugging, Git/GitHub, CI tools
- Ability to adapt to fast-paced environments
- Bachelor’s degree in relevant technical fields from a reputable institution
- Interest and understanding of cryptocurrencies and blockchain technology
Preferred
- Previous experience in developing consumer-oriented crypto products
- Demonstrated success in building public-facing APIs in a production setting
- Full-stack capabilities with familiarity in React
- Experience collaborating with clients or business partners
- Knowledge of digital wallets, clearing, settlement, lending, trading, accounting systems, etc.
Secure a role at BitGo and be a part of a team that is revolutionizing financial markets with vision, innovation, technical expertise, and collaboration. Be part of a vibrant, driven team that values excellence and disruptively transforms the financial landscape. Benefit from competitive compensation packages, equity opportunities, and excellent perks that BitGo offers. Join the force that is reshaping the future of finance with cryptocurrencies.