C6 Bank
Anyone AI
Full-Stack Entwickler (Brasilien)
Über die Stelle
Anyone AI rekrutiert erfahrene Full-Stack Entwickler (Python, Javascript/TypeScript) für ein Projekt mit einem führenden KI-Labor.
Qualifikationen
- Fortgeschrittene professionelle schriftliche Kenntnisse in Englisch
- 3–7 Jahre Berufserfahrung in der Softwareentwicklung
- Starke Kenntnisse in Python und Javascript/TypeScript; praktische Erfahrung mit Java, C# oder Go
- Backend oder Erfahrung in der Full‑Stack-Entwicklung in Produktionssystemen
- Erfahrung mit Test-Frameworks (z. B. pytest, Jest, JUnit, xUnit, Go testing)
- Nachgewiesene Fähigkeit zum Debuggen und Navigieren in großen, mehrdateiligen Codebasen
- Erfahrung mit Code-Reviews, Refactoring und Produktionsmigrationen
Engagement: Teilzeit, projektbasierte Expertenbewertung
Arbeitstyp: Remote
Die Mitwirkenden entwerfen und bewerten realistische Softwareentwicklungsaufgaben, einschließlich Fehlerbehebung, Implementierung von Funktionen, Refactoring/Migration und Testgenerierung. Die Arbeit umfasst sowohl die Erstellung komplexer Codierungsszenarien als auch die Überprüfung von Peer-Einreichungen auf Qualität und Genauigkeit.
Dies ist eine projektbasierte Beraterrolle. Berater werden projektweise bezahlt; Stundensätze sind Schätzungen, die auf der erwarteten Abschlusszeit basieren. Berater kontrollieren ihren eigenen Zeitplan, stellen ihre eigenen Werkzeuge zur Verfügung und können gleichzeitig Dienstleistungen für andere Anbieter/Arbeitgeber erbringen (vorbehaltlich der Genehmigungen dieser Anbieter).
Erwartete Ergebnisse
- Hochwertige, produktionsrealistische Codierungsaufgaben
- Vollständige und korrekte Referenzimplementierungen
- Umfassende Testabdeckung und Validierungsartefakte
- Strukturiertes, umsetzbares Feedback aus Peer-Reviews
Aufgaben
Die Mitwirkenden werden:
- Mehrdateilige Codierungsaufgaben in den Bereichen Fehlerbehebung, Feature-Entwicklung, Refactoring und Tests entwerfen und implementieren
- Klare Spezifikationen in natürlicher Sprache und Referenzimplementierungen schreiben
- Unit- und Integrationstest-Suiten entwickeln und erweitern
- Von Kollegen erstellte Aufgaben auf Korrektheit, Klarheit und Realismus überprüfen
- Randfälle, Mehrdeutigkeiten und potenzielle Fehlerquellen identifizieren
- Die Übereinstimmung zwischen Spezifikationen, Code und erwarteten Ergebnissen sicherstellen
