Auf einen Blick
- Aufgaben: Design and implement features, improve data pipeline reliability, and manage end-to-end ownership.
- Unternehmen: KUGU focuses on making buildings CO2-neutral and shaping the energy transition.
- Vorteile: Enjoy flexible working models, career opportunities, and an attractive salary package with additional perks.
- Weitere Informationen: Work in an industrial-style office located in Prenzlauer Berg.
- Warum dieser Job: Join a cross-functional team in a growing green-tech startup with innovative solutions.
- Qualifikationen: 5+ years backend experience, strong Kotlin skills, and production experience with Apache Kafka required.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Über die Rolle
KUGU macht Gebäude CO‑2‑neutral und gestaltet aktiv den Energiewandel. Von kleinen Genossenschaften bis hin zu großen Wohnungsunternehmen sind Bedarfssteuerung, Systemwartung und Verbrauchsüberwachung tägliche Herausforderungen, die nach wie vor von manuellen Prozessen geprägt sind. Die Lösung ist die digitale Datenerfassung, intelligente Analyse und automatisierte Lösungen zur Effizienzsteigerung und Reduzierung des Energieverbrauchs. Unsere Dekarbonisierungsplattform unterstützt die Wohnungswirtschaft mit innovativen Produkten, um ihre Emissionsziele kosteneffizient zu erreichen.
Ihre Mission
Sie werden Teil eines funktionsübergreifenden Backend-Teams, das die Kernplattformdienste aufbaut und weiterentwickelt. Sie entwerfen und implementieren neue Funktionen, verbessern die Zuverlässigkeit der Datenpipeline und tragen zu den gemeinsamen Bibliotheken und Infrastrukturwerkzeugen bei, auf die die gesamte Ingenieureinheit angewiesen ist. Dies ist eine praktische Ingenieurrolle – wir erwarten von Ihnen, dass Sie Produktionscode schreiben, den Code anderer überprüfen und die End-to-End-Verantwortung vom Design bis zur Bereitstellung übernehmen.
- Microservices – Kotlin & Spring Boot 3.x Dienste
- Suche & Analyse – OpenSearch-Integration, Apache Parquet/Hadoop für Datenlake-Lesungen, Spring Batch-Jobs
- Datenbanken – PostgreSQL (RDS Aurora, Flyway-Migrationen), Redis (ElastiCache), DynamoDB, Amazon Redshift
- Identität & Sicherheit – Keycloak (OAuth2 / OIDC), Spring Security-Ressourcendienste, AWS KMS, Secrets Manager
- Infrastruktur – Terraform-verwaltetes AWS (ECS, ECR, Lambda, API Gateway, S3, SQS/SNS, SES, Glue, AWS Batch, Step Functions, CloudFront, WAFv2), GitLab CI/CD-Pipelines, Docker + Jib
- Beobachtbarkeit – Prometheus, Grafana-Dashboards, AWS CloudWatch-Alarme, strukturierte Protokollierung
Ihr Profil
Must-have
- 5+ Jahre Erfahrung in der Backend-Entwicklung, davon mindestens 3 Jahre im JVM-Ökosystem
- Starke Kotlin-Erfahrung – Coroutinen, Erweiterungsfunktionen, versiegelte Klassen
- Produktionserfahrung mit Apache Kafka, idealerweise Kafka Streams, Schema-Evolution, Verwaltung von Verbrauchergruppen
- Solides Verständnis von REST-API-Design, ereignisgesteuerter Architektur und Kompromissen bei verteilten Systemen
- Vertrautheit mit PostgreSQL – Abfrageoptimierung, Indizierung, Schema-Migrationen (Flyway oder ähnlich)
- Erfahrung mit der Bereitstellung containerisierter Dienste auf AWS (ECS oder EKS); Vertrautheit mit Terraform oder einem anderen IaC-Tool
- Fähigkeit, ein Feature End-to-End zu besitzen: RFC → Implementierung → Test → Bereitstellung → Überwachung
Computerwissenschaftliche Grundlagen
- Betriebssysteme: Prozess-/Thread-Planung, Speicherverwaltung, Dateideskriptoren, Signale
- Netzwerke: TCP/IP, TLS-Handshake, HTTP/1.1 vs. HTTP/2, DNS, Verhalten von Lastenausgleichern, Verbindungs-Pooling
Software-Engineering-Prinzipien
- SOLID, DRY, YAGNI – aber wichtiger ist, zu wissen, wann man sie brechen sollte
- Domänengetriebenes Design: Aggregate, begrenzte Kontexte, Konzepte des Event-Sourcing
- Teststrategie: den Unterschied zwischen einem Unit-, Integrations- und Vertragstest kennen und wann jeder sich auszahlt
- Evolutionäre Architektur: sicher in einem Code-Basis arbeiten, die 24/7 live bleiben muss – Feature-Flags, rückwärtskompatible Schemaänderungen, Strangler-Fig-Muster
- Code-Review als Handwerk: Feedback geben, das den Code verbessert, ohne den Autor zu demotivieren
Werkzeuge & Arbeitsstil
- Fortgeschrittene IDE-Nutzung (IntelliJ IDEA) – sicher im Umgang mit Refactoring-Tools, Debugger, Profiler, Datenbankkonsole und benutzerdefinierten Live-Vorlagen; ein Keyboard-first-Workflow
- Fortgeschrittene KI-unterstützte Entwicklung – Sie nutzen aktiv KI-Coding-Agenten (Claude Code, Codex, Cursor) als Multiplikator: Generierung von Gerüsten, Navigation in unbekannten Codebasen, Schreiben von Testfällen und Iteration über Designs; Sie wissen, wann Sie dem Output vertrauen können und wann Sie zurückweisen sollten
Vorteile
- Spannende Einblicke – Arbeiten in einem spannenden und wachsenden Green-Startup und Einblicke in die Energiebranche gewinnen
- Verwirklichung von Ideen – ein Umfeld, in dem Sie Ihre Fähigkeiten und Ideen entwickeln und Unterstützung erhalten können
- Karrieremöglichkeiten – profitieren Sie von vielversprechenden Karrieremöglichkeiten und regelmäßigen Schulungsprogrammen
- Fairness – ein attraktives Gehaltspaket mit Optionen wie Reisekosten, Altersvorsorge, Gutscheinen und mehr
- Flexibilität – Workations und flexible Arbeitsmodelle, die sich Ihrem Leben anpassen
- Leckere Snacks & Getränke – kalte Getränke im Kühlschrank und eine große Auswahl an leckeren Snacks
- Teambesprechungen – abendliche Teamgetränke, Tischfußball, achtsame und Kochsessions, Bootsparty im Sommer
- Exklusive Vorteile – Poolfahrzeug, Sharing-Marktplatz oder Kontrolle Ihrer Heiz- und Nebenkosten
- Sprachkurse – verbessern Sie Ihre Englisch- oder Deutschkenntnisse mit unseren Sprachkursen
- Einzigartiges Büro – Büro im Industrie-Stil mit einem Fitnessbereich in Prenzlauer Berg, mit sehr guten Verkehrsanbindungen
(Senior) Backend Engineer in Green-Tech Startup (m/f/d) Arbeitgeber: Kugu
KUGU offers exciting insights into the energy industry and supports skill development. Located in Prenzlauer Berg, the unique office features a gym floor and excellent transport links. Enjoy team activities and exclusive benefits like language courses and a pool car.