Backend Engineer

Clera
Berlin, Germany
about 1 month ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€80,000.0 - €120,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Application Programming Interfaces (APIs) Code Review Communications Protocols Databases Data Security Distributed Systems PostgreSQL Node.Js Next.js Systems Integration TypeScript Tailwind
+5 more
Backend Stripe Front End Software Development Asynchronous Programming Programming Languages

Job description

Join a fast-moving energy technology company building the operating system for the next generation of energy in Europe. This role sits on the core infrastructure team, where you’ll architect and scale systems that power modular billing engines, low-level energy-market communication protocols, and full accounting ledgers. If you’re energised by deep technical complexity and want your work to have a direct impact on European households and energy markets, this is the role for you. What You’ll Do

  • Solve for complexity through design - tackle hard architectural problems and design systems that remain clean and maintainable as they scale.
  • Scale the core - build and evolve the backbone infrastructure that supports dynamic electricity plans and reliable billing at scale.
  • Bias for action - ship with speed and confidence; move projects forward decisively in an ambiguous, fast-paced environment.
  • Raise the bar - champion engineering excellence through code reviews, technical discussions, and leading by example.

Requirements

Must-have:

  • Proficiency in backend development using TypeScript (Node.js) with a strong grasp of asynchronous programming - this is a dealbreaker requirement.
  • Hands-on experience with PostgreSQL and at least one ORM (Drizzle preferred) for data access.
  • Experience with Next.js, including API routes or server components for backend services.
  • Familiarity with distributed systems concepts and designing scalable, maintainable core services.
  • C1+ English language proficiency (written and verbal).

Nice to have:

  • Experience integrating Stripe payments and related billing flows.
  • Exposure to the broader stack: Temporal, Hono, Tailwind, Fragment.
  • Strong CS fundamentals - formal degree or equivalent practical experience.
  • Ownership mindset with strong written and verbal communication skills.

Tech Stack

  • Languages & Frameworks: TypeScript, Node.js, Next.js, Hono
  • Database: PostgreSQL, Drizzle ORM
  • Infrastructure & Tooling: Temporal, Stripe, Fragment
  • Frontend: Tailwind CSS

Benefits & conditions

  • Salary: $80,000 - $120,000 per year (USD equivalent)
  • Visa sponsorship: Available
  • Opportunity to work at the forefront of European energy markets with a high-ownership, low-bureaucracy team

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:31 min

Introduction to the GraphQL, Apollo, and Next.js stack

Josh Goldberg · JS Congress

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

Videos

See all

Related articles

See all