About The Position

At FlowFuse, a Fullstack Engineer builds end-to-end product features across frontend and backend systems. This role is for an engineer who is comfortable working across the stack and understands that technical decisions directly impact how users experience the product. You will collaborate closely with Product, Design, and other engineers to deliver reliable, scalable features. While this role is not a design position, we expect Fullstack Engineers at FlowFuse to consider usability, clarity, and user workflows when building product features.

Requirements

  • Strong experience working across the full stack.
  • 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 working in a remote, async-first environment across multiple time zones.
  • Comfort using AI tools to accelerate development and reduce manual effort.

Responsibilities

  • End-to-End Feature Delivery: Building and maintaining fullstack product features from frontend to backend.
  • User-Aware Engineering: Considering user experience, workflows, and clarity when implementing solutions.
  • Frontend and Backend Contribution: Contributing meaningfully across UI, APIs, and services.
  • Incremental Delivery: Shipping small, well-scoped changes frequently.
  • Collaboration: Working closely with Product, Design, and Engineering peers.
  • Implement frontend features using Vue and TypeScript.
  • Build and extend backend services and APIs using Node.js.
  • Participate in code reviews, planning, and technical discussions.
  • Identify usability improvements and raise them proactively.
  • Ensure code is secure, observable, and maintainable.
  • Contribute to improving architecture, tooling, and developer experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service