Lead Fullstack Engineer – IoT Domain

This year we started building Flowbox Next Gen a from-scratch rebuild of our energy management platform. We're looking for someone to own the full-stack and IoT layer, from the first commit to production.

On-site
Prague
Full Time

We started building Flowbox Next Gen this year - a from-scratch rebuild of our energy management platform. Not a refactor. We're looking for the person who will own the full-stack and IoT layer. This role didn't exist before, we're opening it now because the build is real and it needs a hands-on lead.

What you'll do

  • Design and build core parts of Flowbox Next Gen from zero to production - frontend and backend in TypeScript/Node.js.
  • Build the IoT layer: collecting and processing data from thousands of meters and devices, reliably, even when connectivity drops.
  • Co-own the architecture with Ondřej Hruška (Energy Domain Architect) and drive the open stack decisions (cloud/on-prem, data layer, serverless) - with arguments, not preferences.
  • Set the standards the Next Gen team builds against: code review, testing, CI/CD.

What we're looking for

  • 6+ years of commercial software engineering, with several years owning architecture or leading a build.
  • Genuinely full-stack: strong in TypeScript and Node.js across frontend and backend - not a backend engineer who tolerates React, or vice versa.
  • Real IoT experience: telemetry, device data, cloud connectivity - you know what happens when devices go offline, data arrives out of order, or the system gets hit with a spike.
  • You've built a product from scratch and taken it to production - and you can tell us what you'd do differently next time.
  • You make architectural calls under uncertainty and can defend them.

Nice to have

  • Experience in energy, utilities or metering (BACnet, Modbus, MQTT).
  • DevOps: containerisation, CI/CD, infrastructure-as-code.

What we offer

  • Hybrid at Chodov Park (metro) - 3 days in the office, the rest remote.
  • A real greenfield - you own the platform layer from the first commit.
  • Claude Code licence from day one. AI-assisted development is first-class here, not a pilot.
  • Autonomy that means something - you help choose the stack you'll live in.
  • Multisport card, learning budget (events, courses, webinars) and English lessons.
  • Team events that aren't mandatory. We've been to the mountains, rafted down the Berounka river, cook together regularly and run company breakfasts.
  • We have TACO - peer recognition with a company store: cinema tickets, a day off, or hardware of your choice

What happens next

Send your CV and a few lines about a greenfield you took to production. No cover letter needed, a casual email is fine.

Alžběta from HR will reach out for a short call. If it's a good fit, you'll have a technical round with Juraj and Ondřej - an architecture conversation about a real Next Gen problem, no leetcode.

Not sure you're a perfect match? Reach out anyway. :-)

Application form

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.