Back-End Engineer

Job description

We are a well-funded seed-stage startup with top-notch investors and an experienced core team with several successful start-ups under our belts. Mable is building a platform to make it easier for retail store owners to order products from their suppliers. We seek to eliminate the procurement inefficiencies that exist across multiple distributor & direct supplier platforms. With Mable, retailers can more easily discover emerging products and do all their ordering in one place, ultimately saving everyone more time so they can do what they love: making and selling.

 

We are looking to add a back-end engineer to our 14-person team, with opportunity for full-stack contribution. There is plenty to build, and your potential impact at this stage is incredibly high. Our stack is React, React Native, TypeScript and Node.js. Hosted on AWS & Netlify. With TypeScript being a universal language for our entire stack, we hope to enable mobility in where engineers are able to contribute. Additionally, we are aware and welcoming of the fact that people will develop stronger areas of expertise, focused around certain technologies that we use. You can read more about our stack at our engineering blog.

Responsibilities include:

• Building APIs to power our products with Node.js & PostgreSQL.

• Designing database schemas, writing and maintaining complex SQL queries.

• Integrating with 3rd party tools or APIs.

• Working closely with product, design, and fellow engineers to build, learn & iterate on our platform.

• Building internal tools to help with operation of our platform and order fulfillment.

• Building foundational infrastructure and developer tooling, e.g. CI and CD pipelines, monitoring, etc.

• Working with datasets, e.g. transforming a product catalog from one format to another.


Opportunities for full-stack contributions include:

• Building new "seller" & "buyer" facing features on the web and/or mobile using React, React Native & TypeScript.

Job requirements

  • 3+ years software development experience.
  • Experience building APIs to power web or app clients on a consumer facing product is ideal.
  • Strong sense of ownership and craftsmanship in what they're building, and have a track record of getting things done.
  • Strong preference for JavaScript and/or TypeScript experience.
  • Payments experience is a plus.
  • Ability to communicate with other humans.
  • Must be authorized to work in the US without sponsorship.
  • Our small team is Boston based, but currently 100% remote due to COVID. We have hopes to have an office again in the future so are still looking to hire within the Boston area.