Remote job
Fullstack Developer (TypeScript)
Job details
About this role
Role overview
Build and ship full-stack product features that help manufacturers coordinate real-world operations across people, processes, and existing systems. As an early engineering hire, you’ll work with a small founding team and pilot customers, shaping both the product and the engineering practices behind it.
Responsibilities
- Develop end-to-end features with React, Node.js/Express, and TypeScript. - Design REST or GraphQL APIs and connect the product with external systems. - Model data and implement database interactions with a SQL-first approach. - Improve usability and frontend performance while maintaining correctness and scalability. - Work directly with pilot customers to test workflows and adapt the product to operational needs. - Establish maintainable patterns for architecture, testing, deployment, observability, documentation, and code review.
Requirements
- Experience using TypeScript on both frontend and backend. - Full-stack project experience with React and Node.js/Express. - Comfort working with SQL databases and REST or GraphQL APIs. - Basic understanding of deployment and hosting. - Proficiency with Git, including branches, pull requests, and code review. - Ability to work across the stack, follow data flows, learn independently, and maintain quality while switching contexts.
Nice to have
- Next.js experience, including Server Actions or API routes. - Authentication work with JWT or OAuth. - Familiarity with Docker and containers. - Experience with unit, integration, and end-to-end testing.
Benefits and work setup
- Close collaboration with early customers and direct feedback from manufacturing environments. - Opportunity to influence product direction, architecture, and engineering culture as the team grows.