Tech Lead

Deine Aufgaben

  • Leitung unseres Entwickler-Teams
  • Vorgabe des technischen Rahmens fĂĽrs Team und Befähigung zur selbständigen Entscheidungsfindung im technischen Bereich
  • Befähigung des Teams zur effektiven Zusammenarbeit in einem sich ständig verändernden Umfeld und Optimierung von internen Prozessen
  • Sicherstellung der Umsetzbarkeit von UI-/ UX-Designs
  • Allgemeine Code Reviews
  • Mentoring fĂĽr Junior-Entwickler

Dein Profil

  • Min. 3-5 Jahre Berufserfahrung in agiler Softwareentwicklung oder agilem Projektmanagement
  • Nachweisliche Erfolge im o. g. Bereich
  • Frameworks und Bibliotheken: Tiefgehende Erfahrung mit modernen Frameworks und Bibliotheken wie React, Angular, Node.js fĂĽr JavaScript/TypeScript oder Django/ Flask fĂĽr Python
  • Versiertheit im Umgang mit relationalen Datenbanken wie PostgreSQL oder MySQL sowie Erfahrung mit NoSQL-Datenbanken wie MongoDB
  • API-Design und -Management: Expertise im Entwerfen und Implementieren von RESTful und GraphQL APIs
  • Erfahrung im Umgang mit API-Gateways und in der Sicherstellung der Skalierbarkeit und Sicherheit von APIs
  • DevOps-Kenntnisse: Verständnis von CI/ CD-Prozessen, Erfahrung mit Automatisierungstools wie Jenkins oder GitHub Actions
  • Kenntnisse in Containerisierung und Orchestrierung mit Docker oder Kubernetes
  • Architektur: Fähigkeit, skalierbare und wartbare Softwarearchitekturen zu entwerfen
  • Kenntnisse in der Mikroservice-Architektur und im Aufbau von Cloud-nativen Anwendungen (AWS, Hetzner, ...)
  • Bewusstsein und Kenntnisse in der Anwendung von Sicherheitspraktiken in der Softwareentwicklung, inklusive sicherem Coding, VerschlĂĽsselungstechniken und Authentifizierungsmethoden
  • Fähigkeit, technische Teams zu leiten und zu mentorieren
  • Starke analytische Fähigkeiten und die Fähigkeit, schnell Lösungen fĂĽr technische Probleme zu finden und umzusetzen
  • Klare Kommunikation komplexer technischer Konzepte an Nicht-Techniker, einschlieĂźlich Management
  • Projekt-Management Skills mit Tools wie Jira, Confluence, Scrum, etc.
  • Zuverlässiges und termintreues Arbeitsverständnis
  • Freundliche und professionelle Kommunikation
  • FlĂĽssige Deutsch und/ oder Englischkenntnisse
  • Von Vorteil: Erfahrung mit Personalmanagement
  • Von Vorteil: E-Commerce Erfahrung