Senior Software Engineer (Full-Stack) - Crypto ...
@ BitGo

San Francisco, California, United States
On Site
Posted 17 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @bitgo.com
Recommended after applying

Job Details

Senior Software Engineer - Crypto Web Experiences

BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since 2013, BitGo has enabled clients to securely navigate the digital asset space with a global presence and trusted by thousands of institutions and millions of retail investors.

This full-time onsite role in San Francisco is designed for an experienced full-stack engineer ready to build scalable crypto web applications and work in a highly collaborative environment.

What You Will Do:

  • Design and build scalable web applications using Node.js/TypeScript and React.
  • Collaborate with design and product teams to define and ship features.
  • Establish engineering best practices and code standards.
  • Conduct code reviews and mentor team members.
  • Draft technical design documents and lead key initiatives.

Required:

  • Strong experience in modern front-end development with React and JavaScript (ES6, TypeScript).
  • Proven skills in unit/integration testing using frameworks like Vitest, Jest, Enzyme or JUnit.
  • Experience in developing and deploying Node.js applications using Express, Redis, etc.
  • Solid knowledge of the software development lifecycle and GitHub workflows.
  • Ability to work independently in a fast-paced, on-call rotation environment.
  • Understanding of UI/UX standards and design principles.

Preferred:

  • Strong interest in cryptocurrencies and blockchain technology.
  • Experience in startup or high-growth environments.

Why Join BitGo?

Join a team that values open communication, ownership, and craftsmanship. Contribute to transforming the financial markets while working alongside great colleagues in an inspiring startup environment. Enjoy competitive compensation, benefits, and career growth opportunities.

Key skills/competency:

  • Node.js
  • TypeScript
  • React
  • JavaScript
  • Testing
  • Express
  • GitHub
  • Blockchain
  • UI/UX
  • Mentorship

How to Get Hired at BitGo

🎯 Tips for Getting Hired

  • Research BitGo's culture: Study their mission, values, and projects.
  • Customize your resume: Highlight full-stack and crypto experience.
  • Showcase project work: Include tangible contributions and results.
  • Prepare for technical tests: Review Node.js, React, and testing practices.

📝 Interview Preparation Advice

Technical Preparation

Review Node.js and Express fundamentals.
Strengthen skills in React and JavaScript.
Practice TypeScript and unit testing frameworks.
Familiarize with GitHub workflows and deployment.

Behavioral Questions

Describe a time you mentored peers.
Explain your approach to resolving conflicts.
How do you handle rapid project changes?
Share examples of constructive feedback given.

Frequently Asked Questions