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
€ 120KJob 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