Stellenbeschreibung

Key Engineer (Staff / Principal Level) - Backend, Infrastructure & IoT in Berlin, Deutschland

Heidi Systems

  • Vor OrtArbeit im Büro
  • VollzeitStandard-Wochenarbeitszeit

Berlin, Deutschland

Key Engineer (Staff / Principal Level) – Backend, Infrastructure & IoT

Berlin | Full-Time | Start ASAP

We're looking for an exceptional engineer. A true A-player who wants to take ownership, build world-class technology, and play a key role in shaping the future of Heidi Systems.

About Heidi Systems

Submetering in Germany still runs mostly on paper. Meters get read by hand, data sits in PDFs, and tenants see their consumption once a year.

Heidi Systems changes that end to end. We install meters and gateways in buildings, collect the data and build the platform property managers use to monitor consumption and run the yearly utility billing.

We have paying customers, a growing pipeline and an angel round with unicorn founders and directors from Google and OpenAI. Now we need an engineer who can carry a big part of the technical foundation together with the founders.

The role

You'll be one of the technical leads at Heidi and work directly with the founders. You make the architecture decisions, build them yourself and run them in production.

As the team grows, you'll help hire and mentor the next engineers.

What you'll own

  • Backend services in Go and TypeScript, including the API our SvelteKit frontend talks to

  • Microservices: deciding where to split services and building them, mostly in Go

  • Data pipelines: ingestion, validation and processing of meter, gateway and building data. These numbers end up on invoices, so they have to be right.

  • Databases and storage: PostgreSQL, Supabase and S3. Schema design, performance, backups, replication.

  • IoT and connectivity: MQTT, message brokers, wireless gateways and the bugs that only show up with real hardware in a basement

  • Infrastructure and deployments: Hetzner servers, Docker, Caddy, GitHub Actions, GHCR

  • Monitoring and incidents: logging, alerting and a clear process for when something breaks

  • Engineering standards: code review, testing and how we ship

What you bring

  • A track record of building backends that run in production, and that you owned yourself

  • Experience writing production backends in Go and TypeScript

  • Experience with Supabase, or with PostgreSQL and S3

  • Experience designing and running microservices, ideally in Go

  • Hands-on with Docker and deploying to Linux servers

  • You've set up monitoring, logging and alerting before

  • You debug production issues yourself and can explain afterwards what went wrong

  • You've made architecture decisions on a real product and can walk us through the trade-offs

  • Fluent English

Bonus points

  • Real-time systems, especially MQTT and message brokers

  • Building CI/CD pipelines and DevOps setups

  • AI data pipelines

  • High-volume time-series data

  • Bare-metal or VPS infrastructure, ideally Hetzner

  • Experience in energy, PropTech or infrastructure tech

  • Previous role as founding engineer, tech lead, staff or principal engineer

  • Hiring and building engineering teams

Our stack

  • Languages: Go, TypeScript

  • Data: PostgreSQL, Supabase, S3

  • Infrastructure: Hetzner, Docker, Caddy

  • CI/CD: GitHub Actions, GHCR

  • Connectivity: MQTT, IoT data streams, APIs

  • Config: YAML, TOML

We care more about how you make engineering decisions than whether you know every tool on this list.

Why Heidi

  • You work directly with the founders. Most decisions take one call.

  • You own core systems from day one and set many of the standards the team builds on.

  • The problems are real: software, hardware and energy data in buildings across Germany.

  • A renovated Altbau office in Berlin Mitte at Monbijoupark, everyone at one table.

  • Room to grow into a lead role as the engineering team gets bigger.

Location

Berlin, on-site. You live in Berlin or are willing to move. Full-time, start as soon as possible.

How to apply

What you've built matters more to us than your CV. Send us:

  • A short intro and your CV or LinkedIn profile

  • Your GitHub profile or other examples of your technical work

  • One complex system you designed, built or ran in production. Tell us what made it hard, which architecture decisions you made, what went wrong and how you fixed it.

We're looking for someone who wants to become one of the engineers behind a category-defining company.

Ähnliche Stellenangebote

Mehr wie diese Stelle

  • Remote
  • Vollzeit
  • AI / ML
... MLOps Proficiency: Expert-level knowledge of CI/CD, orchestration (e.g., Apache Airflow, Flink), and model monitoring/drift detection at scale. - Software Engineering Rigor: Strong background in Python, distributed systems, and backend development, with a firm grasp of software engineering best practices. - Technical Strategy: ...

Deutschland

  • Remote
  • Vollzeit

12500 - 20800 $ pro Monat

... expected at this level, offering a competitive salary to reflect the value of advanced skills and experience About the Role: We are seeking an exceptional Principal Infrastructure Engineer to design, build, operate, and scale the platform that powers Sezzle. Your focus will be the hardest infrastructure problems: increasing ...

Deutschland

Introduction Here at The Exploration Company, we are building spacecrafts for humanity. We are looking for a Principal Mechanical Engineer, to lead the Mechanical Engineering discipline for Nyx Earth, ensuring that mechanical systems are robust, justified, verified, and ready for flight. Key Responsibilities As a Principal you ...

Muenchen, Deutschland

  • Remote
  • Vollzeit
  • Design

$200 USD - $530 USD

... VC arm), Kleiner Perkins, GV, and Evantic Capital, alongside the founders and operators of Stripe, Datadog, Miro, and Webflow. The role: We're looking for a Staff (L6) Product Designer to lead design for some of Synthesia's AI-native, agentic Sessions product surfaces. Sessions are the experiences where employees learn ...

Deutschland

  • Remote
  • Vollzeit
  • Frontend

€ 154.000 - € 250.000

... will run training sessions on our culture, product, engineering process, and technical architecture. Technology Stack Our tech stack is TypeScript (frontend & backend), React, GraphQL API, https://jobeax.com/link/JSd7UYCSg572jJDY, Postgres, and Redis. Depending on the level you're applying for and your past experience, we ...

Berlin, Deutschland

  • Remote
  • Vollzeit
  • Vertrag
... you raise the bar inside eng teams, socialize standards, and hold the line on gates without managing a QA org - Strong software engineering skills at senior level or above; you write production-quality code, not just test scripts - Designing and coding for testability, and building automation as a first-class engineering ...

Berlin, Deutschland

  • Remote
  • Vollzeit
  • Teilzeit
  • IT
... across chains, protocols and product capabilities while making clear decisions about correctness, latency, reliability, and cost. This is a hands-on Staff Engineer role. You will be expected to turn ambiguous requirements into designs and deliverable work, implement difficult parts yourself, and help other engineers own ...

Deutschland

  • IT
  • Backend

$300 USD

... the future of financial services. You’ll join a passionate team focused on building high-quality, scalable products with real-world impact. We’re looking for a Staff-level Backend Engineer (AI) to bridge robust backend systems with Generative AI. You’ll design the frameworks, standards, and platforms that allow AI capabilities ...

Deutschland

  • Remote
  • Vollzeit
  • IT

€ 75.000 - € 145.000

... research, and product evolution, taking on responsibilities that go far beyond standard coding to shape the future of our Kubernetes virtualization platform. As a Staff Software Engineer, your role will include: - Rapid Prototyping & Innovation: Act as a specialized engineer who identifies interesting product opportunities, ...

Deutschland

  • Vollzeit
  • IT
... customers include some of the world’s largest airlines and ground handling providers. For more information, visit . Job Description We are looking for an experienced Staff Software Engineer who can design and build best-in-class planning systems for autonomous driving in structured, low-speed environments. In this role, you'll ...

Franckfurt, Deutschland