Software Engineer - Onboarding
*:
BitGo, a prominent infrastructure provider of digital asset solutions, offers custody, wallets, staking, trading, financing, and settlement services from secured cold storage. With a focus on secure digital asset navigation since its establishment in 2013, BitGo serves numerous institutions internationally, including top brands, exchanges, and platforms, and retail investors globally. Operating as a crucial element of the digital economy, BitGo manages a considerable portion of Bitcoin network transactions and stands as the largest independent digital asset custodian and staking provider in the world.
This role requires full-time onsite presence at BitGo's Palo Alto office to enhance teamwork and innovative problem-solving within the team.
BitGo seeks a Software Engineer to join its BGX team and contribute to building an API-first platform for businesses and developers launching crypto products.
Responsibilities:
- Design and develop scalable, well-abstracted, and robust APIs, libraries, and services for the API-first platform.
- Take ownership of functionalities and scalability features from conception to deployment and customer integration.
- Document and expose functionalities to UI, third-party developers, and internal and external tooling.
- Collaborate with cross-functional teams to introduce, design, and release new features.
- Write clean, efficient, and maintainable code.
- Ensure application performance, quality, and responsiveness.
- Identify and resolve bottlenecks and bugs.
- Continuously explore, assess, and implement new technologies to enhance development efficiency.
- Engage in code reviews and contribute to fostering a culture of continuous improvement.
- Collaborate closely with product managers, designers, and other engineers to grasp and refine product requirements.
- Offer mentorship to peers in the engineering team through code reviews and sharing best practices.
Skills & Experience:
Candidates should align with BitGo's values of open communication, transparency, ownership, and quality craftsmanship, along with its mission to provide trust in digital assets.
Required:
- 3+ years of proven back-end and server-side development experience.
- Proficient in algorithm design, problem-solving, and complexity analysis.
- Strong expertise in TypeScript, Node.js, and Express.
- Solid experience with Node.js, TypeScript, PostgreSQL, and MongoDB.
- Proficiency in RESTful API design.
- Experience with microservices and service-oriented architectures.
- Familiarity with unit and functional testing, debugging, Git/GitHub, branching methodologies, and CI tools.
- Adaptable to fast-paced environments.
- Bachelor's degree in computer science, applied mathematics, or a related technical discipline.
- Understanding and interest in cryptocurrencies and blockchain technology.
Preferred:
- Background in developing consumer-facing crypto products.
- Demonstrated experience building public-facing APIs in production environments.
- Proficiency in full-stack development and familiarity with React.
- Experience collaborating with clients and business partners.
- Familiarity with areas such as digital wallets, clearing and settlement, lending, trading, or accounting systems.
Why Join BitGo?:
Contribute to disrupting the financial services industry with visionary, innovative, and dedicated individuals at BitGo who embody values of ownership, craftsmanship, and open communication. Be part of a team driving excellence and exploring innovative solutions that change the world's financial markets.
Pay Transparency Notice:
Compensation for this role typically ranges between $150,000 - $180,000 USD base salary, with additional components like equity, an annual performance bonus, and other benefits.
Benefits at BitGo:
- Competitive salary, bonus, and stock options.
- Fully 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 colleagues and a stimulating startup environment.
Join BitGo, be part of the team reshaping investing with cryptocurrencies and be able to look back upon transforming the industry.
