- Startseite
- Remote Jobs
- JavaScript/TypeScript Developer - Remote
Software Engineering (Remote)
Job-Typ: Auftragnehmer (10-12 Stunden pro Woche)
Standort: Remote
Zusammenfassung
Wir suchen erfahrene Softwareentwickler, die uns dabei unterstützen, KI-Systeme der nächsten Generation durch praxisnahe Software-Engineering-Aufgaben zu trainieren und zu bewerten. Diese Rolle ist ideal für Entwickler, die sich in unbekannte Codebasen einarbeiten, technische Entscheidungen klar begründen und praktische Probleme im Backend-, Full-Stack-, System- oder Infrastrukturbereich lösen können.
Es ist keine vorherige KI-Erfahrung erforderlich. Entscheidend sind fundiertes technisches Urteilsvermögen, präzise Kommunikation und die Fähigkeit, Code, Architektur, Kompromisse und Implementierungsqualität zu bewerten.
Hauptaufgaben
- Bearbeitung anspruchsvoller Software-Engineering-Aufgaben in den Bereichen Backend, Full-Stack, Infrastruktur und Systeme.
- Überprüfung, Debugging, Verbesserung und Erläuterung von Code in verschiedenen technischen Umgebungen.
- Entwurf oder Bewertung praktischer Lösungen für APIs, Datenbanken, Dienste, Integrationen, Tests und Deployment-Workflows.
- Identifizierung von Kompromissen hinsichtlich Skalierbarkeit, Wartbarkeit, Leistung, Zuverlässigkeit, Sicherheit und Developer Experience.
- Klare schriftliche Dokumentation technischer Überlegungen, einschließlich der Begründung von Lösungen und betrachteter Alternativen.
- Zusammenarbeit mit dem Kundenteam bei technischen Reviews, Implementierungsentscheidungen und Problemlösungen.
- Schnelle Anpassung an neue Codebasen, Frameworks und technische Anforderungen.
Erforderliche Fähigkeiten und Qualifikationen
- 5+ Jahre praktische Erfahrung im Software-Engineering.
- Fundierte Erfahrung in mindestens einer Backend- oder Full-Stack-Umgebung, wie z. B. Python, JavaScript/TypeScript, Node.js, Java, C#, .NET, C++, Go, Ruby, PHP oder ähnlich.
- Erfahrung im Aufbau, der Wartung oder der Überprüfung von produktionsreifen Anwendungen, APIs, Diensten, Datenbanken oder Integrationen.
- Starkes Verständnis der Software-Engineering-Grundlagen, einschließlich Debugging, Testing, Codequalität, Architektur und technischer Kompromisse.
- Fähigkeit, komplexe technische Entscheidungen klar und objektiv zu erklären.
- Sicherer Umgang mit dem Lesen und Verstehen von fremdem Code oder technischen Anforderungen.
Bevorzugte Qualifikationen
- Erfahrung mit Cloud-Umgebungen wie AWS, GCP oder Azure.
- Erfahrung mit CI/CD-Pipelines, DevOps-Workflows, Containern, Monitoring oder Produktionsbetrieb.
- Erfahrung mit Frontend-Frameworks wie React, Next.js, Angular, Vue oder React Native.
- Open-Source-Beiträge, öffentliche GitHub-Projekte, technisches Schreiben oder starke Beispiele früherer Ingenieursleistungen.
- Erfahrung im Mentoring von Entwicklern, Code-Reviews oder bei Architektur-Entscheidungen.