jobapplier

Senior Software Engineer (Mobile Backend)

Bitgo

Skills

Required

  • TypeScript
  • Node.js
  • microservices
  • service-oriented architectures
  • algorithm design
  • Git / GitHub
  • branching methodologies
  • Express
  • PostgreSQL
  • MongoDB
  • React

Preferred

  • digital wallets
  • clearing and settlement
  • accounting systems
  • customer integration

Join BitGo, a leading digital asset financial services company, as a Senior Software Engineer (Mobile Backend). In this role, you will design and build scalable APIs, libraries, and services to empower our API-first platform. You will collaborate with cross-functional teams, write clean and efficient code, and provide mentorship to your peers. Enjoy a range of benefits including company-paid medical, dental, and vision plans, catered lunches, and flexible vacation time.

Design and build scalable, well abstracted, and robust APIs, libraries, and services to empower our API-first platform.

Responsibilities

  • Own functionality and scalability features by taking responsibility from inception to deployment and customer integration.
  • Collaborate with cross-functional teams to define, design, and ship new features, and provide mentorship to your peers in the broader engineering team.

Requirements

Experience with microservices and service-oriented architectures

  • Bachelor’s degree in computer science, applied mathematics, or another technical discipline from a top university
  • Great at algorithm design, problem solving, and complexity analysis
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc
  • Strong experience with of TypeScript, Node.js and Express

Strong experience with RESTful API design

  • Ability to move quickly and adjust course as needed in a fast-paced environment
  • Understanding of and strong interest in cryptocurrencies and blockchain
  • Experience with unit and functional testing and debugging
  • Strong experience with Node.js, TypeScript, PostgreSQL and MongoDB
  • 6+ years of proven experience of back-end and server-side development
  • Experience developing consumer-facing crypto products
  • Proven experience building public-facing APIs in a production environment
  • Experience working with clients and/or business partners
  • Ability to work full-stack and familiarity with React

Preferred

  • Familiarity with any of the following: digital wallets, clearing and settlement, lending, trading, accounting systems, etc