Teamlead Proven Expert 2.0
Expert GmbH
Berlin, Germany
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, GermanJob location
Remote
Berlin, Germany
Tech stack
JavaScript
PHP
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Software as a Service
Cloud Computing
Code Generation
Continuous Integration
Software Debugging
DevOps
Github
PostgreSQL
Node.js
Object-Relational Mapping
Octopus Deploy
Open Web Application Security
Pair Programming
Performance Tuning
Prism (Software)
Prometheus
Next.js
Systems Architecture
TypeScript
React
Grafana
AWS Lambda
Event Driven Architecture
Kubernetes
Playwright
Sentry
GraphQL
DDD (Domain Driven Development)
NestJS
Domain Driven Design
Microservices
Job description
- Technische Leitung & Architektur: Du arbeitest eng mit dem CTO zusammen und verantwortest als Teamlead die technische Gesamtarchitektur von ProvenExpert 2.0 - einer modernen, Cloud-nativen Plattform auf Basis von ,NestJS, Node.js, TypeScript, Next.js, React, GraphQL (Apollo), PostgreSQL, tRPC und modernen DevOps-Tools.
- Systemarchitektur & Skalierbarkeit: Du definierst gemeinsam mit dem CTO Architekturprinzipien (DDD, Microservices, Event-Driven Architecture, API-First) und sorgst für Stabilität, Sicherheit und Skalierbarkeit.
- Integration & API-Strategie: Du entwickelst eine klare Schnittstellenarchitektur zwischen ProvenExpert 2.0 und dem bestehenden PE 1.0 (PHP-System), sodass Daten und Services effizient und sicher verbunden werden.
- AI-gestützte Entwicklung: Du führst moderne KI-gestützte Entwicklungsprozesse ein - vom schnellen Prototyping bis zum automatisierten Testing. Dabei nutzt du Tools wie GitHub Copilot X, Claude 3.5 Coder, DeepSeek Coder, Windsurf Editor um Code-Generierung und Test-Erstellung zu automatisieren und die Entwicklungsgeschwindigkeit deutlich zu steigern.
- Cloud & Operations: Du planst und betreibst hybride Deployments mit Kubernetes (OVH), ArgoCD (GitOps), Prometheus / Grafana (Monitoring), OpenTelemetry (Tracing) sowie Serverless-Funktionen (Vercel, AWS Lambda).
- Architektur-Innovation: Du führst moderne Konzepte wie Edge Computing, WebAssembly, PWAs und Server-Driven UI ein, um Performance und Flexibilität zu maximieren.
- Teamführung & Kultur: Du leitest ein multidisziplinäres Entwicklerteam, führst agile Prozesse (Sprints, Retros, Pair-Programming) und förderst Clean-Code-Kultur, Wissensaustausch und Mentoring.
- Qualität & Testing: Aufbau automatisierter Tests (Unit mit Jest, E2E mit Playwright), Integration in CI/CD (GitHub Actions), Nutzung von Feature Flags, Canary Deploys und AI-Debugging (z. B. Sentry Seer).
Requirements
- Ausbildung & Erfahrung: Abgeschlossenes Informatikstudium oder vergleichbare Qualifikation. Mehrjährige Erfahrung als Lead Engineer / Software Architect.
- Systemarchitektur: Nachweisbare Erfahrung im Design komplexer SaaS-Plattformen, z. B. Microservices, Event Bus, Domain Driven Design, API-Gateways, Messaging-Systeme.
- Moderner Tech-Stack: Tiefe Expertise in NestJS, Node.js, TypeScript, TypeORM/Prisma, Next.js, React, GraphQL (Apollo), tRPC.
- Cloud & DevOps: Routine mit Kubernetes, ArgoCD, Prometheus, OpenTelemetry, CI/CD, Monitoring und Cloud-Infrastruktur (AWS, GCP, OVH).
- AI & Automation: Erfahrung mit KI-gestützter Entwicklung (Copilot, Claude 3.5, DeepSeek Coder, Codee) zur Effizienzsteigerung.
- Leadership: Erfahrung in Teamaufbau, Coaching und Förderung technischer Exzellenz.
- Sicherheit & Performance: Kenntnisse in OWASP, Snyk, SonarCloud, Performance-Tuning, Code-Audits.
- Sprachen: Sehr gute Deutsch- und Englischkenntnisse.
Benefits & conditions
- Ein internationales, offenes Team
- Flexible Arbeitszeiten im Hybridmodell (Büro in Berlin + Homeoffice-Option)
- Moderne Arbeitsumgebung und freie Wahl der Hardware