Full-Stack Software Engineer
Full-Stack Software Engineer
Posted today
SENIORITY
Lead
About the role
- Design and build full-stack web applications for internal tooling, machine monitoring, operations management, and public store fronts
- Architect and implement a custom ERP system from scratch - production scheduling, inventory tracking, equipment status, and order management with a high degree of automation and minimal manual data entry
- Build machine orchestration interfaces with real-time dashboards and control surfaces that integrate with industrial equipment over well-known protocols
- Design and maintain web applications and services that solve core problems
- Contribute to development of a robust CI/CD pipeline - automated testing, containerized builds, and deployment
- Build AI and automation into the systems that power the manufacturing floor
- Work directly alongside controls and electrical engineers to define integration contracts between software and machine hardware
- Preferred Experience 6+ years of full-stack software engineering experience, including meaningful time at startups with broad ownership of the application stack
- Experience building and supporting live applications and services
- Broad knowledge of software architecture and able to consider the tradeoffs between centralized vs distributed and monolith vs microservice
- Familiarity with OPC-UA or other industrial automation and communication protocols
- Knowledge of event streaming technologies like NATS or MQTTExperience with document or time-series databases
- Container orchestration with Kubernetes, ECS, Fargate or Cloud RunPrior work experience in a manufacturing domain
- Experience at an early-stage hard tech or deep tech startup
- Any prior team lead or mentorship experience
- AdditionalWillingness to travel as needed for vendor visits, factory acceptance testing, and on-site equipment commissioning
- Comfort with a startup pace - this role demands flexibility, self-direction, and a bias toward getting things done over waiting for perfect conditions
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
