Avatar for Material Retail
Material Retail
Actively Hiring
Helping independent retaielrs succeed

Full-Stack Software Engineer (Node.js)

  • 0.1% – 0.25%
  • |Remote (
    Everywhere
    )
  • |2 years of exp
  • |Full Time
Posted: 4 weeks ago• Recruiter recently active
Hires remotely in
Everywhere
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

Preferred Timezones
Pacific Time, Mountain Time, Eastern Time
Collaboration Hours
12:00 PM - 3:00 PM Eastern Time
RelocationAllowed
Skills
Node.js
Git
PostgreSQL
Google Cloud Platform
AWS
Project Management (Notion, Asana, Trello)

About the job

About us

Material Retail builds the point-of-sale and operations platform that independent retailers actually run their businesses on — inventory, orders, payments, reporting, and the dozens of integrations that tie a modern store together. We're a stable, growing company that just announced a major partnership with a major sales partner, and we're investing in the product and the team behind it.

We're small, which means the work you do is visible, the decisions you make matter, and the features you ship reach real merchants quickly.

The role

You'll work directly alongside our two-person core engineering team to design, build, and ship features across our platform — a microservices Node.js codebase (Hapi.js APIs, Sequelize/PostgreSQL, Google PubSub, PM2) with a React/Redux frontend.

This is a build-and-own role. We're looking for someone who can take a problem from a rough idea to a shipped, working feature without hand-holding — scoping it, building it, testing it, and getting it out the door.

Projects you might own in your first year

  • Third-party integrations — e.g., syncing gift cards with Shopify, or building a Faire integration to sync wholesale orders into the platform
  • Sales tax enhancements to keep merchants compliant as they grow
  • Stripe billing integrations for subscription and payment flows
  • Inventory counting tools that make stock-takes faster and less painful for store staff …and plenty more — we don't run out of interesting problems

Who you are

  • You ship. You can take a project to completion independently and deliver it end-to-end.
  • You thrive in a startup — comfortable with ambiguity, fast iteration, and wearing multiple hats.
  • You have an entrepreneurial, ownership mindset — you think about the business outcome, not just the ticket.
  • You're not afraid to talk to customers. You see talking to merchants as the fastest way to build the right thing, not a distraction from coding.
  • You write simple, clean, maintainable code and value readability over cleverness.

Requirements

  • Strong proficiency in JavaScript/Node.js and building backend services
  • Comfortable with relational databases (PostgreSQL) and an ORM (we use Sequelize) Experience building or consuming REST APIs and integrating with third-party services (payments, webhooks, OAuth, etc.) Solid front-end skills with a modern framework (we use React/Redux) Sound grasp of Git and collaborative development workflows Able to debug across a distributed system and reason about data flow between services Available during our core hours, 12:00–3:00 PM ET, every workday (otherwise flexible)

Nice to have

  • Experience with retail, e-commerce, or ERP systems
  • Familiarity with payments/billing (Stripe), messaging (Twilio/SendGrid), or accounting (QuickBooks) integrations
  • Experience with microservices, message queues (PubSub/Kafka), or event-driven architecture
  • Exposure to sales tax / compliance tooling
  • Experience with iOS development with Swift / an interest in learning None of these are dealbreakers — if you're a strong engineer who learns fast, we'll get you up to speed.

Why join

Equity — you'll share in the upside you help build
A stable and profitable company with real revenue, real customers, and fresh momentum from our recent partnership with PayBright merchant services.
Real ownership — small team, big surface area, your work ships and matters
Direct line to customers and product decisions, not buried under layers of process

About the company

Material Retail company logo

Material Retail

Actively Hiring
Helping independent retaielrs succeed1-10 Employees
Learn more about Material Retail image

Similar Jobs

Coast company logo
Coast
Coast is re-imagining B2B payments, beginning with fleet and fuel
Shef company logo
Shef
Authentic dishes. Homemade. Delivered. Explore who's cooking in your neighborhood
Kick Health company logo
Kick Health
The Online Performance Medicine Clinic for Energizing Sleep and Confident Presentations
Scale AI company logo
Scale AI
Accelerate the development of AI applications