Software Engineer
Job Summary:
We are looking for a skilled individual to join our team at BitGo, a foremost digital asset solutions provider. BitGo focuses on offering custody, wallets, staking, trading, financing, and settlement services. With a solid track record since 2013, BitGo serves thousands of institutions globally and is a key player in the digital asset space. As the main operational force in the digital economy, BitGo is involved in a vast amount of Bitcoin network transactions. We are seeking a candidate who can deeply understand and optimize Node.js and TypeScript usage, design scalable platform services, and collaborate with cross-functional teams.
Key Responsibilities:
- Gain in-depth knowledge of Node.js and TypeScript to support developers at BitGo.
- Create and enhance scalable platform services and tooling using Node.js.
- Develop libraries and workflows for efficient software building within the BitGo ecosystem.
- Enhance operational excellence through proactive investments in reliability.
- Collaborate with diverse teams to set and uphold standards for API design and system architecture.
Requirements:
- Proficiency in Node.js, npm, and TypeScript for building reliable backend systems.
- Demonstrated expertise in designing and implementing RESTful APIs.
- Strong skills in testing, debugging, Git, CI/CD tools, and agile development practices.
- Problem-solving aptitude, algorithm design experience, and analytical skills.
- Bachelor’s degree in computer science or related field.
Preferred Qualifications:
- Experience with microservices and service-oriented architectures.
- Knowledge of Docker, Kubernetes, and containers orchestrations.
- Background in improving developer productivity through internal tools or frameworks.
- Familiarity with event-driven architecture and event streaming platforms like Kafka.
- Proven ability to drive alignment across stakeholder groups.
- A curious and proactive learner.
Benefits:
- Competitive base salary, bonus, and stock options.
- Comprehensive health insurance coverage.
- Paid parental leave and vacation.
- Suitable computer equipment and workplace furniture.
- Dynamic and inspiring startup environment.
Embrace the opportunity to be part of a team at BitGo that is revolutionizing investing in the financial markets. Join us in embracing the transformative power of cryptocurrencies in the financial services sector. This role mandates full-time onsite presence at our Toronto office for effective collaboration and problem-solving.
