Software Engineer - Growth
BitGo
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Software Engineer - Growth at BitGo
BitGo is seeking a talented Backend Software Engineer to join our Growth Organization. This role focuses on enhancing the first-time user experience for our institutional and individual clients, playing a crucial part in our mission to deliver trust in digital assets.
As a leading infrastructure provider in digital asset solutions, BitGo offers custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Established in 2013, we enable secure navigation of the digital asset space for thousands of institutions, top industry brands, exchanges, platforms, and millions of retail investors globally. BitGo is the operational backbone of the digital economy, handling a significant portion of Bitcoin network transactions and serving as the largest independent digital asset custodian and staking provider worldwide.
Responsibilities
- Design and build scalable, well-abstracted, and robust APIs, libraries, and services to power our API-first platform.
- Own functionality and scalability features from inception through deployment and customer integration.
- Expose and document functionality for UI, third-party developers, and internal/external tooling.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies for development efficiency.
- Participate in code reviews and foster a culture of continuous improvement.
- Work closely with product managers, designers, and other engineers to refine product requirements.
- Provide mentorship to peers in the broader engineering team through code reviews and best practices education.
Skills & Experience
We value open communication, transparency, ownership, and high craftsmanship, and seek teammates who share our vision to deliver trust in digital assets.
Required:
- At least 3+ years of proven experience in back-end and server-side development.
- Excellent at algorithm design, problem-solving, and complexity analysis.
- Strong experience with TypeScript, Node.js, and Express.
- Proficient with Node.js, TypeScript, PostgreSQL, and MongoDB.
- Strong experience with RESTful API design.
- Experience with microservices and service-oriented architectures.
- Experience with unit and functional testing and debugging.
- Familiarity with Git/GitHub, branching methodologies, code review tools, CI tools.
- Ability to move quickly and adapt in a fast-paced environment.
- Bachelor’s degree in Computer Science, Applied Mathematics, or a technical discipline from a top university.
- Understanding of and strong interest in cryptocurrencies and blockchain.
Preferred:
- Experience developing consumer-facing crypto products.
- Proven experience building public-facing APIs in a production environment.
- Ability to work full-stack and familiarity with React.
- Experience working with clients and/or business partners.
- Familiarity with digital wallets, clearing and settlement, lending, trading, accounting systems.
Why Join BitGo?
Disrupting an industry requires vision, innovation, passion, technical skills, a drive to deliver, collaboration, and execution. Join a team dedicated to excellence, embodying ownership, craftsmanship, and open communication. We seek colleagues who bring innovative thinking and problem-solving skills, eager to be part of the team transforming global financial markets. Cryptocurrencies represent a profound shift in financial services; join us and contribute to this transformation.
Key skills/competency
- Backend Development
- TypeScript
- Node.js
- PostgreSQL
- MongoDB
- RESTful API Design
- Microservices
- Blockchain
- Scalability
- Problem Solving
How to Get Hired at BitGo
- Research BitGo's culture: Study their mission, values like ownership and transparency, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight experience in backend development, API design, and blockchain technology, aligning with BitGo's focus on digital assets.
- Showcase technical expertise: Prepare to discuss your strong experience with TypeScript, Node.js, PostgreSQL, MongoDB, and microservices through specific project examples.
- Demonstrate problem-solving: Be ready to articulate your approach to algorithm design, complexity analysis, and debugging, as these are critical for a Software Engineer - Growth.
- Express genuine interest in crypto: Highlight your understanding of and passion for cryptocurrencies and blockchain technology during interviews with BitGo.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background