Full Stack Engineer

SUNSOFT SERVICES INC
United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$104,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Accounting Systems Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Continuous Integration Extract Transform Load (ETL) Data Visualization Relational Databases Python (Programming Language)
+21 more
PostgreSQL Machine Learning Node.Js Svelte Standard Sql Software Engineering Systems Integration TypeScript Feature Engineering ReactJS Large Language Models Prompt Engineering Backend Vue.js Event Driven Architecture Build Management Integration Frameworks Graphql Front End Software Development Api Design Data Pipelines

Job description

We’re hiring a hands-on full-stack engineer who moves fluidly across backend, frontend, and AI.

You might design a multi-tenant data model in the morning, ship a polished, data-dense dashboard

in the afternoon, and wire up an LLM- or ML-powered feature the next day. You’ll work directly with

the product owner, own features end to end, and build software that touches every restaurant’s

bottom line. This is a builder’s role on a lean team - high ownership, real AI, visible impact.

What you’ll build

  • Multi-tenant backend & APIs powering real-time financial, labor, and cost analytics across

many brands and locations.

  • Financial engines - budgeting and budget-period normalization, actual-vs-budget variance,

actual-vs-theoretical (AvT) food & beverage cost, and live hour-level P&L.

  • Labor intelligence - sales-per-labor-hour targets, AI-assisted scheduling, and real-time labor

monitoring and alerts.

  • AI features - a conversational “ask your restaurant anything” assistant, invoice/expense

anomaly detection, demand & sales forecasting, and menu-engineering analytics.

  • Integrations with POS, payroll/labor, and accounting systems.
  • Polished dashboards & interfaces built on our design system - fast, responsive, and datadense.

What you’ll do

  • Design and build across the full stack - schemas, APIs, services, and UI - from spec to

production.

  • Implement AI features end to end: LLM integration (prompting, tool/function calling, structured

outputs, RAG) and ML models (anomaly detection, forecasting), plus their evaluation and

guardrails.

  • Engineer for multi-tenancy, performance, and correctness at network scale (thousands of

locations).

  • Keep analytics deterministic, explainable, and auditable - our numbers must be provable,

not black boxes.

  • Write clean, tested, documented code; partner with the product owner to turn use cases into

reliable features.

  • Contribute to security, reliability, and compliance-readiness (SOC 2 / PCI-aware engineering)., building and deploying ML models (details below).
  • Product mindset: you care about correctness, UX, and getting things into users’ hands.

AI implementation - what “hands-on” means here

You’ve shipped AI in production, not just prototyped it. Ideally you’ve done several of these:

AI experience we value

  • Integrated LLM APIs into real features (assistants/chat, extraction, summarization) with

prompt design, tool/function calling, structured outputs, and evaluation/guardrails against

hallucination.

  • Built or deployed ML models for tabular data - anomaly/outlier detection (e.g., Isolation

Forest), time-series forecasting, or classification - including feature engineering, validation,

and monitoring.

  • Kept AI features explainable and trustworthy: confidence scoring, thresholds, human-inthe-loop escalation, and minimizing false positives.
  • Comfortable reasoning about cost, latency, and accuracy trade-offs of AI features at

Requirements

  • 8+ years building and shipping production full-stack web applications.
  • Frontend: strong with a modern framework (React / Vue / Svelte or similar),

TypeScript/JavaScript, and HTML/CSS; you build data-dense, responsive UIs (charts, tables,

dashboards) that feel fast and clean.

  • Backend: strong in Node.js/TypeScript and/or Python - REST/GraphQL API design, services,

and authentication/authorization.

  • Data: solid relational database and SQL skills (PostgreSQL preferred); comfortable designing

multi-tenant schemas and writing performant queries.

  • AI: hands-on experience shipping AI in production - integrating LLMs into features and/or, * Domain experience in restaurants, hospitality, fintech, or ERP/accounting.
  • Data pipelines / ETL, event-driven architectures, and third-party integrations (POS, payroll,

accounting).

  • Cloud (AWS / GCP / Azure), containers, CI/CD, and infrastructure-as-code.
  • SOC 2 / PCI / GDPR-aware engineering; multi-currency and internationalization.
  • Data-visualization craft and design-system fluency., * An honest engineer - you surface gaps and risks early, write things down, and build things

you can stand behind.

  • A clear communicator who can work directly with a product owner and translate use cases

into reliable, well-scoped features.

Benefits & conditions

Pay: From $50.00 per hour

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ WWC 2023

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck ¡ LIVE

2:29 min

Creating visual effects with Svelte animations and transitions

Markus Hatvan ¡ LIVE

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon ¡ LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey ¡ LIVE

1:28 min

Introduction to the speaker and frontend projects

Abdelrahman Awad Abdelrahman Awad ¡ WWC 2025

Videos

See all

Related articles

See all