Job Description
Summary
BitGo is looking for a Senior Software Engineer for our HeightZero team. We work from the office (Palo Alto, CA) 3 days per week, on Tuesday and Thursday you're welcome to work remotely.
Responsibilities:
- Design and build scalable, well abstracted, and robust APIs, libraries, and services to integrate blockchains and BitGo functionality into our HeightZero products.
- Own functionality and scalability features by taking responsibility from research, implementation to deployment.
- Build integration libraries and SDKs to interface with our server and APIs
- Expose and document functionality to the UI, third-party developers, and our internal and external tooling
- Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality
- Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices
Skills & Experience:
We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for coworkers who share our vision and mission: deliver trust in digital assets.
Required
- At least 6 years of backend software development
- Ability to work and think independently in a fast-paced environment
- Discipline and ownership of one’s efforts
- Strong experience with server-side languages like TypeScript/Node.JS
- Great with unit and functional testing and debugging
- Great at providing simple and extensible abstractions to complex systems
- Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc
- Great at algorithm design, problem solving, and complexity analysis
- Experience working with designing and implementing various types of databases
Preferred
- Understanding of and experience working in the blockchain and / or security industry
- Understanding of and strong interest in cryptocurrencies and blockchain
- Experience with microservices and service-oriented architectures
- Familiarity with AWS Amplify, ELB, and EC2
- Have real world experience building distributed systems that scale
Pay Transparency Notice: Depending upon your leveling and location, the compensation for this role averages between $165,000 - $210,000 USD base salary. Equity, an annual performance bonus and the benefits outlined above are also a part of this role's package.
Skills
- Development
- Problem Solving
- Software Engineering
- TypeScript