
Senior Backend Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
BitGo is seeking a Senior Backend Engineer for its Engineering team in Bengaluru, India, to contribute to the development of new features and applications for enterprise clients. This role involves designing, building, and supporting robust APIs, libraries, and services for the settlement product, managing technical architecture, and owning functionality and scalability from inception to deployment and customer integration. The engineer will expose and document functionality for UI, third-party developers, and internal/external tooling, collaborating with other engineering teams to ensure consistency and quality. A key aspect of this role is providing mentorship to peers through code reviews and best practice education.
Responsibilities:
- Design, build, and support strong, resilient, and robust APIs, libraries, and services to power our settlement product
- Manage BitGo's technical architecture
- Own functionality and scalability features from inception to deployment and customer integration
- Expose and document functionality to the UI, third-party developers, and our internal and external tooling
- Collaborate closely with all engineering teams to ensure consistency in understanding of technical requirements and overall work quality
- Provide mentorship to peers through code reviews and education on best practices
Required Skills & Experience:
- Minimum 3 years of back-end, server-side software development
- Proficiency in algorithm design, problem-solving, and complexity analysis
- Strong experience with server-side languages such as TypeScript/Node.JS
- Solid experience with SQL databases like Postgres or MySQL
- Strong experience with RESTful API design
- Experience with unit and functional testing and debugging
- Familiarity with microservices and service-oriented architectures
- Experience with Git/GitHub, branching methodologies, code review tools, CI tools, JIRA, and Confluence
- Ability to work independently in a fast-paced environment
- Willingness to participate in on-call rotations for system support
- Strong spoken English skills
- Bachelor's degree in computer science, applied mathematics, or a related technical discipline from a reputable university
- Ability to coordinate with stakeholders globally, potentially involving night calls
Preferred Skills & Experience:
- Experience with Kubernetes and Docker
- Experience in Financial Services and/or Financial Technology
- Experience with asynchronous and functional programming
- Experience developing or supporting financial accounting systems
- Familiarity with digital asset trading, lending, and/or wallets
- Ability to work full-stack and familiarity with React
- Experience with large-scale, real-time, and distributed applications
- Experience working with clients and/or business partners
- Understanding of and strong interest in cryptocurrencies and the blockchain industry
Why Join BitGo?
Join a team dedicated to disrupting financial services through innovation, passion, and technical excellence. BitGo fosters open communication, collaboration, accountability, craftsmanship, and a client-first approach. Be part of a team transforming global financial markets.
Benefits:
- Competitive salary
- IT equipment support
- Meal & Commute allowance
- Medical Insurance
- Well-being allowance (medical, wellness, and fitness)
- On-site snacks (Bangalore office)
- Opportunities to learn and grow with a talented workforce
This role requires onsite work at the Bangalore office, Monday to Friday.
Company
BitGo
BitGo is a leading provider of digital asset solutions, offering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Established in 2013, BitGo empowers...