FlowFuse is looking for a Fullstack Engineer to build end-to-end product features across frontend and backend systems, ensuring that technical decisions positively impact user experience.
Requirements
- Experience with modern frontend frameworks (Vue preferred, React acceptable).
- Working knowledge of backend development with Node.js and APIs.
- Ability to consider user workflows and usability while building features.
- Comfort using AI tools to accelerate development and reduce manual effort.
Responsibilities
- Building and maintaining fullstack product features from frontend to backend.
- Implementing frontend features using Vue and TypeScript.
- Build and extend backend services and APIs using Node.js.
- Participate in code reviews, planning, and technical discussions.
- Ensure code is secure, observable, and maintainable.
- Contribute to improving architecture, tooling, and developer experience.
Other
- Collaborate closely with Product, Design, and other engineers.
- Consider usability, clarity, and user workflows when building product features.
- Comfort working in a remote, async-first environment across multiple time zones.
- Take-Home Assignment (2–3 hours, unpaid)
- Candidates choose one of the following options. Both are explicitly time-boxed to 2–3 hours: Option A: Contribute a small, scoped pull request to Node-RED or a related open-source project. Option B: Build a small fullstack application (pizza ordering app).