DevJobs

Senior Software Engineer (Frontend Focus)

Overview
Skills
  • Python Python
  • TypeScript TypeScript
  • React React
  • MongoDB MongoDB
  • PostgreSQL PostgreSQL

At Fabric, we enable retailers and brands to profitably scale both their online and brick-and-mortar business with a high-density, high-throughput automated fulfillment platform. With its proprietary software-driven robotics, Fabric is developing a micro-fulfillment solution that allows businesses to increase their fulfillment capacity, overcome labor scarcity, guarantee accuracy, and meet growing consumer demand. Whether it’s for e-commerce fulfillment in a distribution center, back-of-store fulfillment, or B2B replenishment, Fabric enables brands to control costs while delivering an engaging, branded experience that strengthens customer relationships.

We are guided by our core values: leadership, accountability, one team, excellence, and customer centricity. These principles inspire our team to achieve greatness and master the fulfillment symphony.

Founded in 2015, Fabric has raised $338 million to date and is backed by Aleph, Corner Ventures, Canada Pension Plan Investment Board (CPPIB), Evolv (Kraft Heinz), Innovation Endeavors, La Maison, Playground Ventures, and Temasek.


Our R&D Team


We are a team of software engineers, algorithm developers, data scientists, and researchers, all dedicated to building our Robotic Fulfillment Platform. Our tech stack is diverse, with a backend organized in services architecture that keeps it flexible, along with more traditional backend components. We are investing in a DevOps culture, which means end-to-end ownership, from supporting feature design to monitoring production deployment.


What You'll Do


As a Senior Software Engineer at Fabric, you'll be working on both frontend and backend development, with a focus on the customer-facing experience. The division between frontend and backend development is 50-50, ensuring a balanced and collaborative role. You will play a critical part in building the core features of our platform, which directly impact the seamless interaction between humans and robots.


You will:


  • Work on exposing customer-facing APIs and handling customer updates.
  • Develop and manage features related to inventory and stock allocation.
  • Focus on optimizing and prioritizing robotic operations such as picking orders, receiving stock, and overseeing packing and delivery processes.
  • Make sure the smooth and efficient operation of the system from both frontend and backend perspectives.
  • Contribute to the design and development of the entire flow, from frontend UI to backend processes, creating a seamless user experience.


Our Tech Stack Includes:


  • On-Prem K8s based deployment
  • Python / React / Typescript
  • PostgreSQL / MongoDB


Who You Are


  • 5+ years of experience coding and designing large systems.
  • Proven experience designing and leading complex features.
  • A deep understanding of production systems and web application architecture, with significant experience in frontend technologies.
  • Independent, fast learner, and excited about learning new technologies, especially in the frontend space.

Fabric