Keyrus Brazil
Latino Legends
Principal Backend Architect
Über Latino Legends
Principal Backend Architect
Latino Legends verbindet außergewöhnliche Talente aus Lateinamerika mit internationalen Unternehmen, die leistungsstarke Remote-Teams aufbauen und skalieren. Wir arbeiten mit Unternehmen in den USA, Kanada, Großbritannien und Australien zusammen, um qualifizierte Fachkräfte mit Möglichkeiten zu verbinden, bei denen sie einen bedeutenden Beitrag leisten können.
Über die Rolle
Unser Kunde ist ein US-amerikanisches Softwareunternehmen mit einem Ingenieurteam von etwa 30 Personen, das eine große monolithische Plattform neben einem wachsenden Ökosystem von Microservices unterstützt. Mit dedizierten Architekten für frontend und Daten suchen sie einen Principal Backend Architect / Engineer, der die Verantwortung für die backend-Architektur übernimmt, den umfangreichsten und geschäftskritischsten Teil ihrer Plattform.
In dieser Rolle gestalten Sie die Architektur des backend-Ökosystems, einschließlich des Monolithen, der Microservices, der APIs, der Messaging-Infrastruktur und der Integrationen. Sie legen Engineering-Standards fest, leiten die Weiterentwicklung der Plattform hin zu klar definierten Services und bleiben praktisch an der Implementierung beteiligt, um sicherzustellen, dass Architektur entscheidungen in zuverlässige, skalierbare Produktionssysteme umgesetzt werden.
Sie arbeiten eng mit dem Lead/Principal Architect, dem Principal UI Architect und dem Data Architect zusammen, um die technische Ausrichtung über die gesamte Plattform hinweg voranzutreiben.
Dies ist eine Principal-Level-Einzelbeitragsrolle, ideal für einen erfahrenen Ingenieur, der architektonische Verantwortung mit starker technischer Ausführung kombiniert. Es gibt keine direkten Untergebenen, und die praktische Entwicklung bleibt ein Kernbestandteil der Position.
Wonach wir suchen
Diese Gelegenheit richtet sich speziell an einen echten Principal-Level-Ingenieur, nicht nur an einen starken Senior-Ingenieur.
Der ideale Kandidat hat persönlich bedeutende Architektur entscheidungen in Produktionsumgebungen verantwortet, Engineering-Praktiken in mehreren Teams beeinflusst und komplexe technische Transformationen erfolgreich geleitet, ohne sich auf formelle Managementbefugnisse zu verlassen.
Kandidaten müssen konkrete Beispiele für von ihnen persönlich getroffene Architektur entscheidungen, die damit verbundenen Kompromisse und die messbaren Ergebnisse liefern können. Erfahrung in der Leitung der schrittweisen Zerlegung eines großen Monolithen ist besonders wertvoll.
Nur hochrangiges Architekturwissen wird nicht ausreichen. Der Kunde ist sehr wählerisch und sucht jemanden, der sowohl tiefgreifende technische Expertise als auch eine klare Erfolgsbilanz bei der Architekturverantwortung nachweisen kann, während er weiterhin Produktionscode schreibt.
Engagement-Details
(C#/.NET, Azure)
Standort: Remote aus Lateinamerika
Vergütung: $45–$52 USD pro Stunde
Engagement: Vollzeit, unabhängiger internationaler Auftragnehmer
- Vollzeit, Remote-Vertragsverhältnis als unabhängiger Auftragnehmer.
- Vergütung von $45–$50 USD pro Stunde, abhängig von Erfahrung und Eignung.
- Einreichung von Zeiterfassungsbögen ist erforderlich.
- Freie Tage, Krankheitstage und lokale Feiertage sind nicht abrechenbar. Arbeit an lokalen Feiertagen kann nach vorheriger Absprache möglich sein.
- Hardware des Unternehmens wird an den ausgewählten Kandidaten versendet. Das voraussichtliche Startdatum ist ungefähr vier Wochen nach Unterzeichnung des Angebots.
Bewerbungsprozess
Unser Rekrutierungsteam wird die technische Tiefe, die Architekturverantwortung, die praktische Engineering-Erfahrung und die tatsächliche Nutzung von KI-Entwicklungswerkzeugen der Kandidaten sorgfältig bewerten.
Bitte heben Sie spezifische Produktionsbeispiele von Architektur entscheidungen hervor, die Sie verantwortet haben, groß angelegte backend-Transformationen, die Sie geleitet haben, und wie Sie Engineering-Teams ohne formelle Autorität beeinflusst haben.
Nur Kandidaten, die die Anforderungen auf Principal-Niveau erfüllen und die erforderliche Erfahrung nachweisen können, werden dem Kunden vorgestellt.
Hauptverantwortlichkeiten
- Verantwortung für die backend-Architektur auf der gesamten Plattform und Leitung der schrittweisen Zerlegung eines großen Monolithen in klar definierte, wartbare Services.
- Festlegung von backend-Engineering-Standards, Best Practices und Tools, einschließlich gemeinsamer Bibliotheken, Service-Vorlagen und übergreifender Plattformfunktionen.
- Leitung von API- und Vertragsdesign, Gewährleistung effektiver Versionierung, Abwärtskompatibilität und zuverlässiger Kommunikation zwischen internen Services, frontend-Anwendungen und externen Integrationen.
- Verantwortung für ereignisgesteuerte Architekturen unter Verwendung von Azure Service Bus, einschließlich Garantien für die Nachrichtenlieferung, Wiederholungsversuche, Idempotenz und Fehlerbehebung.
- Definition skalierbarer Muster für Kunden- und Partnerintegrationen, um sicherzustellen, dass Fehler beobachtbar, nachverfolgbar und wiederherstellbar sind.
- Zusammenarbeit mit dem Data Architect bei Datenverantwortung, Transaktionsgrenzen, Zugriffsmustern und Abfrageleistung.
- Verbesserung der Zuverlässigkeit, Sicherheit, Beobachtbarkeit und Kosteneffizienz der Plattform in der Cloud.
- Förderung von KI-gestützten Engineering-Praktiken und Erweiterung der Fähigkeiten des Teams durch praktische Anwendung von KI-Tools und Workflows.
- Mentoring von Ingenieuren, Überprüfung kritischer Pull-Requests, Durchführung technischer Sprechstunden und Dokumentation von Architektur entscheidungen durch Architecture Decision Records (ADRs).
- Beitrag zur Incident Response, technischen Interviews, Quartalsplanung und gelegentlichen technischen Diskussionen mit Kunden.
Anforderungen
- 10+ Jahre Erfahrung im backend-Engineering, einschließlich mehrerer Jahre in Architektur- oder technischen Führungsrollen auf Principal-Niveau.
- Tiefgreifende praktische Expertise in C# und .NET, mit einer nachgewiesenen Erfolgsbilanz bei der Entwicklung und Bereitstellung sicherer, skalierbarer und robuster kommerzieller backend-Systeme.
- Praktische Erfahrung mit Azure-Services, insbesondere Azure Functions, Azure Service Bus und Azure Data Factory.
- Erfahrung mit PostgreSQL, Cosmos DB, Snowflake, CI/CD-Pipelines und DevOps-Praktiken.
- Nachgewiesener Erfolg bei der schrittweisen Zerlegung großer monolithischer Systeme, wobei sichere, reversible Änderungen gegenüber disruptiven Neufassungen priorisiert wurden.
- Starkes Verständnis von ereignisgesteuerten und asynchronen Architekturen, einschließlich Nachrichtenreihenfolge, Idempotenz, Poison Messages, Wiederholungsversuchen und Dead-Letter-Queues.
- Umfangreiche Erfahrung mit API-Design, Service-Verträgen, Versionierung und Abwärtskompatibilität.
- Starke Grundlagen im Datenzugriff, einschließlich Abfrageoptimierung, Zero-Downtime-Migrationen und Umgang mit inkonsistenten oder komplexen Kundendaten.
- Nachgewiesene Produktionsverantwortung, einschließlich Beobachtbarkeit, Alarmierung, Incident Response und Ursachenanalyse.
- Erforderlich: Tägliche, praktische Nutzung von KI-Entwicklungswerkzeugen wie Claude, Claude Code oder vergleichbaren agentenbasierten Engineering-Tools, zusammen mit praktischer Erfahrung im Aufbau KI-gestützter Lösungen, die Agenten, wiederverwendbare Fähigkeiten, MCP-Server oder Auswertungen umfassen.
- Ausgezeichnete schriftliche und mündliche Englischkenntnisse mit der Fähigkeit, komplexe technische Konzepte sowohl technischen als auch nicht-technischen Zielgruppen zu vermitteln.
- Eine pragmatische Engineering-Mentalität, starkes Urteilsvermögen und die nachgewiesene Fähigkeit, die Ingenieure und Teams um Sie herum zu fördern.
Warum mitmachen?
- Echte Architekturverantwortung: Gestalten Sie die backend-Architektur einer geschäftskritischen Softwareplattform.
- Technischer Einfluss: Helfen Sie bei der Festlegung von Engineering-Standards und der Steuerung technischer Entscheidungen in mehreren Teams.
- Praktischer Einfluss: Bleiben Sie nah am Code, während Sie komplexe Architektur initiativen leiten.
- KI-gestütztes Engineering: Helfen Sie mitzugestalten, wie eine wachsende Engineering-Organisation KI in ihre täglichen Entwicklungspraktiken integriert.
- Kollaborative Umgebung: Arbeiten Sie mit erfahrenen Architekten und Ingenieuren zusammen, die durchdachte technische Entscheidungen und kontinuierliche Verbesserung schätzen.
