Staff Backend Engineer, TypeScript – Distributed Production

Firestorm

San Diego (CA)

On-site

USD 175,000 - 195,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive benefits
401(k) Retirement Savings Plan
Equity grants
Unlimited PTO
Generous holiday calendar
Parental Leave
Mental Health Resources

Job summary

Firestorm in San Diego, CA is seeking a Staff Backend Software Engineer to help build the core backend of Crucible. The backend is TypeScript-based with GraphQL and Prisma, evolving with the product.

You will design production planning models, ensure reliable cross-environment operation, and collaborate with software leadership on architecture while delivering scalable backend services for the deployable manufacturing network.

Qualifications

  • U.S. Citizenship and ability to obtain and maintain a U.S. Government security clearance.
  • 8+ years building and shipping backend or distributed software in production.
  • Strong backend software engineering fundamentals and demonstrated judgment choosing technologies and system designs.
  • Strong experience with at least one modern backend language.
  • Strong relational data modeling, API design, and distributed systems fundamentals.
  • Experience designing systems with complex state, workflows, and consistency requirements.
  • Experience operating and debugging production software.
  • Strong written and verbal communication.

Responsibilities

  • Build Crucible's backend — Design and ship the services, APIs, data models, and workflows behind production planning and execution.
  • Own core system models — Define how Crucible represents production, materials, inventory, resources, work, and operational state.
  • Design for distributed operation — Build systems that behave correctly across cloud, factory, and disconnected deployments, including synchronization, reconciliation, and failure recovery.
  • Build durable integrations — Connect Crucible to PLM, ERP, quality, test, optimization, and other production systems through clear interfaces and ownership boundaries.
  • Make the system reliable — Improve performance, observability, testing, and failure handling for software used to run real production.
  • Partner on architecture — Work with software leadership and architecture on service boundaries, data ownership, system interfaces, and technical direction.
  • Raise the engineering bar — Review critical code and designs, improve development practices, and help other engineers solve difficult backend problem

Skills

Backend fundamentals
Distributed systems
API design
Relational data modeling
Modern backend language
TypeScript/Node.js
Production debugging
Strong communication
Security clearance

Tools

GraphQL
Prisma

Job description

Firestorm in San Diego, CA is seeking a Staff Backend Software Engineer to help build the core backend of Crucible. The backend is TypeScript-based with GraphQL and Prisma, evolving with the product.

You will design production planning models, ensure reliable cross-environment operation, and collaborate with software leadership on architecture while delivering scalable backend services for the deployable manufacturing network.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer for Manufacturing Software (Crucible)
Full-Stack Engineer for Manufacturing Software (Crucible)

Firestorm • San Diego (CA)

On-site
USD 150,000 - 220,000
Comprehensive medical, dental, and Vis
401(k) Retirement Savings Plan
Equity grants
+3
Staff Backend Engineer
Staff Backend Engineer

Firestorm • San Diego (CA)

On-site
USD 175,000 - 195,000
Competitive salary
Comprehensive benefits
401(k) Retirement Savings Plan
+5
Senior Engineering Manager, Manufacturing Software Platform
Senior Engineering Manager, Manufacturing Software Platform

Firestorm • San Diego (CA)

On-site
USD 175,000 - 220,000
Medical, dental, vision plans
401(k) Retirement Savings Plan
Equity grants
+5
Senior Cloud Platform Engineer, Kubernetes & GitOps
Senior Cloud Platform Engineer, Kubernetes & GitOps

Firestorm • San Diego (CA)

On-site
USD 175,000 - 195,000
Medical/dental/vision
401(k)
Equity
+7
Staff Platform Security Engineer — Cloud & Edge
Staff Platform Security Engineer — Cloud & Edge

Firestorm • San Diego (CA)

On-site
USD 175,000 - 195,000
Medical, dental, and vision plans
401(k) retirement savings plan
Equity grants
+4
Staff ML Engineer, Applied AI for Production Systems
Staff ML Engineer, Applied AI for Production Systems

Firestorm • San Diego (CA)

On-site
USD 150,000 - 220,000
Medical, dental, vision plans
401(k) Retirement Savings Plan
Equity grants
+2
Full Stack Engineer - Crucible
Full Stack Engineer - Crucible

Worky • San Diego (CA)

On-site
USD 150,000 - 220,000
Medical, dental, and vision plans
401(k) Retirement Savings Plan
Equity grants for new hires
+2
Staff Edge Systems Engineer (Linux & Factory Automation)
Staff Edge Systems Engineer (Linux & Factory Automation)

Socket.dev • San Diego (CA)

On-site
USD 175,000 - 220,000
Medical, dental, and visions plans
401(k) Retirement Savings Plan
Equity grants
+6
Senior Full-Stack Engineer - Manufacturing Platform
Senior Full-Stack Engineer - Manufacturing Platform

Firestorm • San Diego (CA)

On-site
USD 140,000 - 185,000
Medical benefits
Dental benefits
Vision benefits
+7
Senior Engineering Manager - Crucible
Senior Engineering Manager - Crucible

Firestorm • San Diego (CA)

On-site
USD 175,000 - 220,000
Medical, dental, vision plans
401(k) Retirement Savings Plan
Equity grants
+5