This job has conditions that may affect your decision to apply
Office-only workEnglish is required
Description
Cloover is building an AI operating system for the energy transition, helping installation companies across Germany and Austria sell more and plan faster. The company is hiring a Senior Software Engineer in Berlin to take full ownership of core features and infrastructure across its platform. You will work across frontend and backend with modern JavaScript and TypeScript, manage cloud infrastructure on Google Cloud Platform with Terraform, and collaborate closely with Product, Ops, Finance and Design. The role is intentionally office-first and reports to the CTO.
Responsibilities
Own features end-to-end across frontend and backend using modern JavaScript and TypeScript frameworks, from scoping and architecture to shipping and maintaining in production
Design, implement, and maintain APIs that are scalable, secure and clearly documented
Model, optimise, and operate SQL and NoSQL databases for performance and reliability at scale, including schema design, indexing and query optimisation
Architect and manage cloud infrastructure on Google Cloud Platform, applying infrastructure-as-code via Terraform to keep environments consistent and auditable
Integrate authentication and authorisation flows — OAuth, SSO, session and token management — that are secure and smooth for end users
Use AI coding tools for productivity, code suggestions and debugging while reviewing and owning every line that ships
Collaborate daily with Product, Ops, Finance and Design to translate cross-functional requirements into well-scoped, reliably shipped features
Set and uphold high standards for testing, code quality and maintainability
Report to the CTO and work within a cross-functional squad
Requirements
8–10 years of professional software engineering experience, with strong JavaScript and TypeScript skills across both frontend and backend
Strong cloud infrastructure experience, ideally on Google Cloud Platform, with hands-on Terraform or equivalent IaC practice
Database expertise across SQL and NoSQL — schema design, indexing, and query optimisation at production scale
Proven API development experience across REST and GraphQL, with a track record of building APIs others can rely on
Works independently in a fast-moving environment, takes cross-functional ownership, and moves without waiting to be directed
Based in Berlin and comfortable with an office-first way of working
Fluent in English
Conditions
Intentionally office-first setup with the team working in Berlin
Performance pay: strong base and a bonus tied to outcomes
Unlimited enterprise-grade AI access with no caps or approval process
WHOOP Peak membership covered in full after six months
Prenzlauer Berg office with the latest Apple hardware
Free breakfast and dinner, stocked kitchen and regular team events
25 days vacation and a fully covered Deutschlandticket
Urban Sports Club (M) membership and company discounts
Hiring process: intro call (30 min), hiring manager interview (30 min), case study (1 hour) and offer, usually under three weeks from first call to offer