BradesCard México
Spin - Job Board External
IC5 - Staff Engineer
Über die Stelle
Ziel der Rolle
Übernimmt eine entscheidende Rolle bei der Leitung von Design, Entwicklung und Implementierung skalierbarer und innovativer Technologielösungen. Diese Rolle treibt technische Exzellenz voran, fördert die Zusammenarbeit zwischen Teams und stellt sicher, dass die Engineering-Bemühungen mit den strategischen Zielen des Unternehmens übereinstimmen. Durch die Betreuung von Ingenieuren und die Beeinflussung von Architekturentscheidungen verbessert sie die Bereitstellung wirkungsvoller, geschäftsorientierter Lösungen, die den langfristigen Erfolg unterstützen.
Hauptverantwortlichkeiten
- Bereitstellung von fachkundiger technischer Anleitung und Unterstützung für Squads oder Pods, um eine qualitativ hochwertige Entwicklung und Ausrichtung an den Geschäftszielen zu gewährleisten.
- Zusammenarbeit mit Produktmanagern, Designern und Wirtschaftsführern, um technische Lösungen zu definieren, die strategische Bedürfnisse erfüllen, mit Roadmaps übereinstimmen und die Erwartungen der Benutzer erfüllen.
- Leitung des Designs und der Entwicklung komplexer Softwarearchitekturen mit Schwerpunkt auf Skalierbarkeit, Wartbarkeit und Leistung, während die Ausrichtung an der Technologieroadmap der Organisation sichergestellt wird.
- Beeinflussung von Architekturentscheidungen durch Beiträge zur strategischen Ausrichtung von Technologielösungen und Bereitstellung von Input zu langfristigen Engineering-Prioritäten.
- Förderung der funktionsübergreifenden Zusammenarbeit zwischen Engineering-, Produkt- und Geschäftsteams, um eine nahtlose Projektausführung und Ausrichtung an den organisatorischen Zielen zu gewährleisten.
- Mentoring und Coaching von Junior- und Senior-Ingenieuren, Förderung des beruflichen Wachstums und des Wissensaustauschs zur Verbesserung der Teamfähigkeiten.
- Befürwortung und Implementierung von Best Practices in der Softwareentwicklung, einschließlich TDD, CI/CD-Pipelines und sicheren Codierungsprinzipien.
- Förderung der Einführung innovativer Technologien und Methoden zur Verbesserung der Effizienz, Skalierbarkeit und Wettbewerbsfähigkeit von Engineering-Projekten.
- Überwachung der Leistung von Systemen nach der Implementierung, Nutzung von Metriken zur Identifizierung von Optimierungsmöglichkeiten und Sicherstellung, dass Lösungen Geschäfts- und technische Anforderungen erfüllen.
- Entwicklung von Tools und Automatisierungsskripten zur Optimierung operativer Aufgaben und Bereitstellungsprozesse, um Konsistenz und Zuverlässigkeit bei der Lieferung zu gewährleisten.
- Partnerschaft mit SRE-Teams zur Optimierung der Infrastruktur, zum Design fehlertoleranter Systeme und zur Aufrechterhaltung von SLAs.
- Sicherstellung der Einhaltung von Branchenvorschriften und Sicherheitsstandards, Implementierung robuster Schutzmaßnahmen und Aufrechterhaltung hoher Qualitätsstandards.
- Förderung einer autonomen Arbeitskultur durch Ermutigung zu Selbstmanagement, Verantwortlichkeit und proaktiver Problemlösung bei Teammitgliedern.
- Fungieren als Spin Culture Ambassador zur Förderung und Aufrechterhaltung eines positiven, integrativen und dynamischen Arbeitsumfelds, das mit den Werten und der Kultur des Unternehmens übereinstimmt.
Erforderliches Wissen und Erfahrung
- 7+ Jahre Erfahrung in der Softwareentwicklung mit einer nachgewiesenen Erfolgsbilanz bei der Bereitstellung skalierbarer und hochleistungsfähiger Anwendungen.
- Fortgeschrittene Expertise in Programmiersprachen wie .NET, Java, TypeScript, React, React Native und Node.js.
- Tiefes Verständnis von containerisierter Entwicklung, Microservices-Architektur und REST API-Konsum.
- Erfahrung mit modularen Architekturen, wiederverwendbaren Komponenten und Super-Apps.
- Fortgeschrittene Kenntnisse in Git, Konfliktlösung und CI/CD-Tools, die in Testzyklen integriert sind (GitHub, GitHub Actions, SonarCloud, Terraform, Docker).
- Nachgewiesene Fähigkeit, die technische Strategie zu beeinflussen und zu Architektur-Roadmaps beizutragen.
- Praktische Erfahrung mit TDD-, ATDD- und BDD-Methoden zur Gewährleistung von Codequalität und Wartbarkeit.
- Starke Kenntnisse in SQL- und NoSQL-Datenbanken, einschließlich MongoDB, PostgreSQL und MySQL.
- Expertise in sicheren Entwicklungspraktiken, einschließlich SAST-, DAST- und MAST-Tools.
- Außergewöhnliche Kommunikationsfähigkeiten mit der Fähigkeit, technische und nicht-technische Stakeholder effektiv einzubinden.
- Beherrschung von agilen Methoden mit Erfahrung in der Zusammenarbeit in vielfältigen, funktionsübergreifenden Teams.
- Hohe Anpassungsfähigkeit an schnelllebige und dynamische Arbeitsumgebungen.
- Bereitschaft, Kenntnisse in neuen Technologien im Tech-Stack von Spin zu erwerben.
Bei Spin setzen wir uns für einen vielfältigen und integrativen Arbeitsplatz ein. Wir glauben an Chancengleichheit und fördern ein Umfeld, das frei von Diskriminierung aufgrund von Rasse, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, Behinderung, Alter oder anderen gesetzlich geschützten Merkmalen ist.
