Product Engineer
Ship user-facing features end-to-end across web, mobile, and desktop, all the way down to the services that power them, owning the work from rough idea through to release.
Future role, not open
No roles listed here are currently open. You can still send an application now, and we will keep it for a future hiring round.
Listed March 1, 2026
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 product engineer will help build the things people actually open Fluxer to use: the conversations, the channels, the calls, and all the small bits of polish around them. The work touches every surface we ship on, from the web client and the mobile app to the desktop client and its layer of native glue, and the backend services and actor-based real-time machinery that tie everything together.
This isn't a role with a narrow lane. You'll take ideas from a rough sketch through to a shipped feature, work closely with design, and have real input into both what we build and how we build it. The whole codebase is open source, so you can get a feel for the work before you decide to apply.
What you'll do
- Design, build, and ship user-facing features end-to-end across web, mobile, and desktop
- Build the backend services and APIs that quietly hold those features up
- Pair with designers to turn rough ideas into something that feels finished
- Help shape product direction, not just build against it
- Improve developer tooling, tests, and the day-to-day feel of working in the codebase
- Take part in code review and help keep the engineering bar somewhere we're proud of
- Chime in with our open source community when their feedback overlaps with what you're working on
What we're looking for
- 2+ years' of professional engineering experience, or an equivalent body of visible work in open source or substantial side projects
- Strong fundamentals in at least one modern client framework, and the curiosity to pick up the others
- Experience building and maintaining REST or RPC APIs in production
- A working understanding of actor-model or message-passing concurrency, since a fair amount of our backend leans on it
- Comfort wandering around large, multi-package codebases without needing the whole map first
- Pragmatism about quality: ship the thing, then make the thing better
Nice to have
- Experience with Rust, Zig, C, C++, or other systems-level languages
- Familiarity with WebSocket protocols and the realities of long-lived connections
- Experience with production relational and wide-column databases
- A background in open source or community-driven development
- 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 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 on file 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.