Job Description
BitGo is seeking a Senior Software Engineer to join its Onboarding team. This role is based full-time onsite at their New York City office. The Senior Software Engineer will help BitGo build an API-first platform for businesses and developers to launch crypto products. The ideal candidate will be responsible for designing, building, and maintaining scalable and robust APIs, libraries, and services.
Responsibilities include: - Designing and building scalable APIs
- Owning functionality and scalability features
- Exposing and documenting functionality
- Collaborating with cross-functional teams
- Writing clean, maintainable, and efficient code
- Ensuring application performance and quality
- Identifying and correcting bottlenecks and bugs
- Implementing new technologies
- Participating in code reviews
- Working with product managers and designers
- Providing mentorship to peers
Requirements include: - At least 6 years of back-end and server-side development experience
- Strong algorithm design and problem-solving skills
- Strong experience with TypeScript, Node.js, PostgreSQL and MongoDB
- Experience with RESTful API design
- Experience with microservices and service-oriented architectures
- Experience with unit and functional testing and debugging
- Experience in Git/GitHub, CI tools, etc.
- Ability to work in a fast-paced environment
- Bachelor’s degree in computer science or related field
- Understanding of cryptocurrencies and blockchain
BitGo offers: - Competitive base salary, bonus and stock options
- 100% company paid health insurance
- Up to 4% 401k company match
- Paid parental leave, Paid vacation
- Free custom lunches, dinners and snacks