Softwareingenieur

Nur für registrierte Mitglieder
Stuttgart
EUR 45.000 - 75.000
Jobbeschreibung

1. Backend-Entwicklung

  1. Programmiersprache / Framework:
  • PHP (Laravel, Symfony) oder
  • Node.js (Express, NestJS) oder
  • Erfahrung in REST-API-Architektur und/oder GraphQL (Für die Kommunikation mit dem Frontend und zur Anbindung an KI-Services)
  • Erfahrung mit SQL-Datenbanken (z.B. MySQL, PostgreSQL) oder NoSQL
  • Erstellung und Optimierung von Datenbank-Schemas für Userverwaltung, Content-Management und Speicherung personalisierter Inhalte
  • Sicherheit (Prepared Statements, Benutzerrechte, Verschlüsselung sensibler Daten)

3. Schnittstellen / API-Integration:

  1. Anbindung an OpenAI-API (GPT 3.5 / GPT-4 etc.)
  2. Entwicklung einer Eigenen API zur Bereitstellung der Inhalte
  3. Umgang mit Token-Verwaltung und Rate-Limits

4. Sicherheit und Authentifizierung:

  1. JWT (JSON Web Token) oder OAuth 2.0
  2. Verschlüsselung (HTTPS, SSL/TLS)
  3. Grundlegendes Verständnis von Penetration Testing und Schutz vor Angriffen (CSRF)

5. QR-Code-Generierung / -Verarbeitung:

  1. Bibliotheken / Tools zur QR-Code-Generierung (z.B. PHP QR Code, Node-QR)
  2. Parsing von QR-Codes und entsprechende Weiterleitungen in der Applikation

2. Frontend-Entwicklung

  1. CSS-Frameworks (Bootstrap, Tailwind o.Ä.) für schnelles Prototyping
  2. React, Vue.js oder Angular
  3. Aufbau einer klaren Component-Architektur (z.B. Vue Components, React Hooks, Angular Components)
  4. Erstellung eines benutzerfreundlichen Login-Bereichs (z.B. UX-Flows für Registrierung, Passwort-Reset, Profilverwaltung)
  5. Design und Gestaltung der User-Oberflächen für das Erstellen und Verwalten von Inhalten (Geschichten, Rezepte etc.)
  6. Mobile-First-Ansatz für die Nutzung auf Smartphones

3. Integration von Forumsoftware (z.B. myBB)

  1. Anpassung des myBB-Cores
  2. Kenntnisse in der myBB-Struktur (Templates, Themes, Plugin-System)
  3. PHP-Kenntnisse zur Anpassung und Erstellung von Plugins / Modifikationen
  4. Verbindung der Userverwaltung (Registrierung, Login) mit dem Forum
  5. Zentralisiertes Benutzerrollen- und Rechtemanagement
  6. Anpassung des Theme-Systems (HTML, CSS, Template-Engine von myBB)
  7. Einheitliches CI (Corporate Identity) und Wiedererkennungswert

1. KI-Kenntnisse

  1. Anbindung an die OpenAI-API (GPT 3.5 / GPT-4)
  2. Grundlagen Prompt-Engineering, um gezielte Inhalte generieren zu können (z.B. Kinder- oder Rezept-Geschichten)

2. Dynamische Content-Generierung

  1. Konzeption und Implementierung einer Logik, wie Eingabedaten (z.B. Name des Kindes, Thema der Geschichte) an GPT geschickt werden
  2. Post-Processing der AI-generierten Inhalte (Qualitätskontrolle, ggfs. Filterung/Moderation)

5. Architektur & Projektmanagement

  1. Sauberer Codeaufbau (z.B. MVC, Microservices, modulare Plugins)
  2. Leichte Erweiterbarkeit für neue Funktionen
  3. Agile Vorgehensweise (Scrum, Kanban)
  4. Versionskontrolle via Git (GitHub, GitLab, Bitbucket)
  5. Nutzung von Task-Management-Tools (Jira, Trello, Asana)
  6. Automatisiertes Testing (Unit- und Integrationstests)

1. UI/UX-Konzeption

  1. Entwurf von Wireframes & Prototypen (z.B. Figma, Sketch)
  2. Benutzerfluss-Analyse (Usability, Barrierefreiheit)
  3. Mobile- und Desktop-Ansichten
  4. Einheitliches Corporate Design