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
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.