Skip to content

Full stack engineer (senior)

Hybrid
  • Boston, Massachusetts, United States
Engineering

Job description

Mable empowers established wholesale distributors to augment their product catalogs with third-party suppliers, creating an “infinite warehouse” of items for their customers to shop.

We are a well-funded start-up with top-notch investors and an experienced core team with several successful start-ups under our belts. We have spent five years building this business and have a strong understanding of our industry's problems and opportunities. We are partnered with some of the biggest established distributors, and have big growth targets over the next two years. We're looking to grow our small but mighty engineering team to help us realize our ambitious goals.

Our stack is React, TypeScript and Node.js. With TypeScript as our universal language, we have:

• shared typed code between our backend and web
• enabled engineers to easily contribute to all parts of the stack
• simplified set up of each project, making it easier to get started

The nature of the work ahead of us may be 70% back-end and 30% front-end. While we've set up our code base to empower full stack development, experience in every part of the stack is not a requirement to apply. We welcome candidates who have strong expertise in more focused areas as well. We host weekly engineering meetings to share learnings, do deep dives, and set technical team goals, because good engineers never stop learning.

Experience in all of these areas is not expected, but responsibilities may include:

• Designing & building integrations with our partner distributors. e.g. publish our product catalogs, receive & process purchase orders.
• Building APIs to power our products with Node.js & PostgreSQL.
• Building internal tools to help with operation of our platform. e.g. brand onboarding, partner programs, order fulfillment.
• Building new supplier & retailer facing features on the web using React & TypeScript.
• Working closely with product & design to build, learn & iterate on our platform.
• Enabling monitoring and reporting on our products and business (both internal & external reports).
• Designing database schemas, writing and maintaining complex SQL queries.
• Integrating with 3rd party tools or APIs.

Job requirements

• 4+ years software development experience.
• Strong sense of ownership and craftsmanship in what you're building, and have a track record of getting things done.
• Ability to proactively communicate with other team members, especially in a remote environment. This includes team members beyond the engineering team. This includes communication over video calls, Slack, GitHub code reviews, and emails.
• JavaScript, TypeScript, and React experience are not required, but will help make ramping up quicker.
• Our team is based in the United States in Boston, MA. We currently operate mostly remotely, with occasional in office days. We do not have a strict in office policy, but would like to foster some in-office collaboration. This we are targeting candidates in the Boston area.

• Must be authorized to work in the US without sponsorship.

or