Senior Full-Stack Software Engineer
Core
Build full-stack applications for production planning, work assignment, scheduling, and factory-floor operational dashboards in network-constrained industrial environments.
Role type
Senior Full-Stack Software Engineer (Industrial/Manufacturing)
Builds
Offline-capable, mobile-friendly, touch-optimized interfaces for factory operations and data synchronization between edge devices and backend systems.
Domain
Manufacturing / Industrial Automation / Edge Computing
Required skills
Full-stack web development, JavaScript/TypeScript, React, Next.js, Node.js, Service Workers, IndexedDB, Local Storage, Progressive Web App patterns, Distributed Systems, APIs, CI/CD, Cloud/Edge Infrastructure, MES integration, Data Pipelines, Conflict Resolution, Offline-first architecture, High availability systems, Low-latency systems, Enterprise applications, Technical architecture, Code reviews, On-call support, Mentorship
Preferred skills
Manufacturing domain knowledge, OT/SCADA/PLC integration, Factory automation, IoT, Rugged-device UX, GraphQL, Real-time subscriptions, WebSocket architectures, AI development tooling, U.S. Secret security clearance eligibility
Technologies
React, Next.js, Node.js, TypeScript, JavaScript, Service Workers, IndexedDB, GraphQL, WebSocket
Responsibilities
Develop offline-capable web applications with service workers and local storage, Design data synchronization strategies for edge-to-backend integrity, Deploy and operate applications across factory edge compute clusters and OT networks, Partner with manufacturing engineers to translate workflows into software requirements, Write production-quality code and participate in architecture discussions, Set technical direction and mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities
