Backend Engineer at Clera

At a glance

Company
Clera
Location
Berlin, Germany
Work arrangement
On-site
Employment type
Full-time
Experience
2–5 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

Apply for this role at Clera

About the role

Responsibilities:
- Design and implement scalable backend services for billing, market communication and dynamic energy plans using TypeScript/Node.js.
- Build and maintain database schemas, queries and migrations on PostgreSQL (ORM/Drizzle-based patterns).
- Develop Next.js backend components (API routes/server components) and reliable async workflows.
- Integrate payments and billing flows with Stripe and maintain accurate transaction processing.
- Improve system scalability and observability; participate in architecture decisions and code reviews.
- Mentor peers, raise engineering standards and ship iterative improvements with strong ownership.

Requirements:
- Minimum ~3 years of hands-on backend experience with production TypeScript and Node.js code.
- Practical experience with PostgreSQL and ORM-style tools (Drizzle or similar).
- Familiarity with Next.js backend patterns and asynchronous programming models.
- Experience designing distributed systems and building scalable, maintainable services.
- Experience integrating Stripe or similar payment/billing systems.
- Strong CS fundamentals demonstrated via education or notable practical achievements.
- Fluent or native-level German (C1+) and clear communication skills; comfortable working onsite in Berlin.

Responsibilities

Design and scale backend services, billing infrastructure, and market communication systems for energy operations. Drive technical standards through architecture decisions, code reviews, and mentorship.

Requirements

Requires at least 3 years of backend development experience with proficiency in TypeScript, Node.js, and PostgreSQL. Candidates must possess native or C1-level German proficiency and experience with distributed systems.

Key skills

  • TypeScript — in 443 other listings on The Stack
  • Node.js — in 166 other listings on The Stack
  • PostgreSQL — in 276 other listings on The Stack
  • Drizzle — in 7 other listings on The Stack
  • Next.js — in 63 other listings on The Stack
  • Distributed systems — in 318 other listings on The Stack
  • Stripe — in 11 other listings on The Stack
  • Billing infrastructure — in 3 other listings on The Stack
  • Backend development
  • API development
  • Asynchronous programming
  • System architecture
  • Code review
  • Mentorship
  • German language

On The Stack (as of 2026-10-29)

Frequently asked questions about Clera

Is this Backend Engineer role still open?

It was posted on 2026-10-28 and is listed as active on The Stack. Confirm on Clera's application page before applying.

Does Clera offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Clera's site.

Where is this role located?

The listing gives the location as Berlin, Germany. It is marked on-site.

What skills does this role ask for?

The listing names: TypeScript, Node.js, PostgreSQL, Drizzle, Next.js, Distributed systems, Stripe, Billing infrastructure, Backend development, API development, Asynchronous programming, System architecture, Code review, Mentorship, German language.

All roles at Clera

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page.

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter