About this future role

This role is not currently open. We keep this page to show the product engineering work we may hire for later, and we accept applications now for a future hiring round.

When this role opens, the full-stack software engineer will join our product team and build features people use every day. You'll work across the stack, from our React-based client application to backend TypeScript services, with real-time communication powered by WebSockets and actor-model concurrency.

This role is end-to-end. You'll take ideas from planning through release, work closely with design and product, and help decide both what we build and how we build it.

What you'll do

  • Design, build, and ship user-facing features across web, desktop, and mobile clients
  • Build backend services and API endpoints for real-time messaging at scale
  • Collaborate with designers and engineers to turn product ideas into polished experiences
  • Contribute to our open source codebase and engage with community feedback
  • Improve developer tooling, test infrastructure, and code quality
  • Take part in code review and help maintain engineering standards

What we're looking for

  • 2+ years' professional software engineering experience (or equivalent open source or side-project experience)
  • Solid understanding of TypeScript and modern React patterns (hooks, state management, performance optimisation)
  • Experience building or maintaining REST or RPC APIs on the backend
  • Comfort reading and navigating large, multi-package codebases
  • A pragmatic approach to shipping quality software

Nice to have

  • Experience with Rust or other systems-level languages
  • Familiarity with WebSocket protocols and real-time systems
  • Experience with actor-model concurrency or message-passing architectures
  • Experience with production relational and wide-column databases
  • Background in open source development or community-driven projects
  • Experience with internationalisation (i18n) in large applications

How to apply

Send your CV as a PDF (not a Word .doc or .docx file), or include a publicly accessible website URL to your CV, a link to your GitHub profile or portfolio, and a short note on why you're interested to careers@fluxer.app. This role is not open right now, so we are not reviewing or replying to applications yet. We will keep your application for a future hiring round.

Send an application for later?

Send your application to careers@fluxer.app with your CV as a PDF (not a Word .doc or .docx file), or include a publicly accessible website URL to your CV. This role is not open now; we will keep your application for a future hiring round.

We are not reviewing or responding to applications right now. We will review saved applications when a relevant future hiring round opens.