Backend Engineer

Clera
Berlin, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 120K

Job location

Berlin, Germany

Tech stack

API
Communications Protocols
Data Security
Distributed Systems
PostgreSQL
Node.js
Next.js
Systems Integration
TypeScript
Tailwind
Backend
Stripe
Asynchronous Programming

Job description

Join a pre-seed energy tech startup building the operating system for the next generation of European household energy. The core product includes a modular billing engine, low-level energy-market communication protocols, and a full accounting ledger - enabling hardware companies to launch their own dynamic electricity plans. As a Backend Engineer on the core infrastructure team, you'll design and scale the systems that power reliable billing and dynamic energy plans.

Requirements

Do you have experience in TypeScript?, * Required: Proficient in backend development with TypeScript (Node.js) and a strong grasp of asynchronous programming.

  • Required: Hands-on experience with PostgreSQL and an ORM (e.g. Drizzle) for data access.
  • Required: Experience with Next.js, including API routes or server components for backend services.
  • Required: Familiarity with distributed systems concepts and designing scalable, maintainable core services.
  • Required: C1+ English language proficiency.
  • Experience integrating Stripe payments and related billing flows.
  • Strong written and verbal communication skills, ownership mindset, and comfort operating in ambiguous environments.
  • Strong CS fundamentals - formal degree or equivalent practical experience.
  • 3-10+ years of backend engineering experience.

Tech Stack

  • TypeScript, Node.js, Next.js, Hono, Temporal
  • PostgreSQL, Drizzle ORM
  • Stripe, Tailwind

Apply for this position