Backend Engineer
- Berlin, Germany
- On-site
- Mid Level
- 3+ years
- Posted
Skills
Required
- backend
- billing
- backend engineering
- TypeScript
- Node.js
- asynchronous programming
- PostgreSQL
- ORM-based data access
- Drizzle
- Next.js
- API routes / server components
- distributed systems
Preferred
- code reviews
- architecture decisions
Join the core infrastructure team at an energy technology company building systems for dynamic electricity plans and reliable billing. You will develop scalable backend services, including a modular billing engine, market communication systems, and an accounting ledger.
Responsibilities
- Design backend solutions that simplify complex billing and energy-market systems.
- Scale core infrastructure to support growing transaction volumes and market needs.
- Ship features and improvements through rapid iteration and practical execution.
- Improve technical quality through code reviews, architecture decisions, and mentorship.
Requirements
- At least 3 years of hands-on backend engineering experience, with recent production coding and shipping.
- Proficiency in TypeScript and Node.js, including asynchronous programming.
- Experience with PostgreSQL and ORM-based data access, such as Drizzle or similar tools.
- Experience building Next.js backend services, including API routes or server components.
- Familiarity with distributed systems and designing scalable, maintainable core services.
- Experience integrating Stripe payments and billing workflows.
- Strong computer science fundamentals from formal education or equivalent practical experience, and evidence of exceptional technical work through projects, research, competition results, or founding experience.
- Fluency in German at C1 level or higher, strong communication skills, and an ownership mindset.
Pay
Base salary: €80,000 to €120,000 annually. Visa sponsorship is available.
Location
On-site in Berlin, Germany, five days per week.
jobapplier