Job Description
Summary
BitGo is looking for a Senior Full-Stack Engineer who will join our team in Bangalore, India.
Responsibilities:
- Build strong, resilient, and robust APIs, libraries, and services to power our wallet services: hot and cold wallets, indexing, staking, and SDK services
- Responsible for managing BitGo’s technical architecture
- Collaborate closely with design and product managers to plan and develop new UIs & APIs for upcoming initiatives
- Build reusable and scalable code for complex business use cases
- Cross-team communications with business leaders to understand implementation requirements and limitations
- Provide mentorship to peers in the broader engineering team through code reviews, technical docs and promoting best practices
- Provide maintenance support and enhance performance to existing applications
- Own functionality and scalability features by taking responsibility from inception to deployment and customer integration
- Expose and document functionality to the UI, third-party developers, and our internal and external tooling
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 experience of software development experience
- Experience working with Node.js, Typescript, Mongodb and Express applications
- Experience with React/NextJS and keep up to date with the latest frontend developments
- Experience with unit, Integration and end-to-end testing
- Great at algorithm design, problem-solving, and complexity analysis
- Strong experience with RESTful API design
- Bachelor’s degree in computer science, applied mathematics, or another technical discipline from a top university
Preferred:
- Understanding of and strong interest in cryptocurrencies and blockchain
- Experience with NextJS
- Experience working with design systems
- Experience with CI/CD pipelines
- Familiarity with Grafana, Prometheus
- Familiarity with Kubernetes, Docker, Java/Kotlin, GoLang
Skills
- Development
- Problem Solving
- React
- Software Engineering
- Team Collaboration
- TypeScript