What are the responsibilities and job description for the Full stack engineer (senior) position at Mable Wholesale?
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 :