Full-Stack Software Engineer (Node.js)
Core
Design, build, and ship end-to-end features for a point-of-sale and operations platform serving independent retailers.
Role type
Full-stack software engineer (Node.js/React)
Builds
Microservices backend (Node.js, Hapi.js, PostgreSQL) and React/Redux frontend for inventory, orders, payments, and reporting.
Domain
Retail technology / E-commerce operations
Deliverable
product features
Required skills
JavaScript/Node.js, PostgreSQL, REST APIs, React/Redux, Git, distributed system debugging
Preferred skills
Retail/ERP domain knowledge, payments/billing integrations (Stripe), event-driven architecture, iOS development
Technologies
Node.js, Hapi.js, Sequelize, PostgreSQL, Google PubSub, PM2, React, Redux, Stripe, Twilio, SendGrid, QuickBooks
Responsibilities
Scope and build features from rough idea to shipped product; integrate third-party services (Shopify, Faire, Stripe); implement sales tax and inventory tools; debug distributed systems; collaborate with a two-person core team.
Seniority
Mid-level, hands-on IC