Sequoia Connect
Softgic
Software Architekt – SaaS / Cloud
JavaScriptTypeScriptReactNode.jsAWSDocker
Automatische Übersetzung. Prüfe das Original.
Über die Stelle
Wir suchen einen Senior Full Stack Software Engineer mit starkem JavaScript/TypeScript Hintergrund, der unser verteiltes Engineering-Team verstärkt.
Der ideale Kandidat kombiniert tiefgreifende technische Expertise mit der Fähigkeit, Code-Reviews zu leiten, zu Systemdesign-Entscheidungen beizutragen, andere Entwickler zu betreuen und effektiv als Senior Individual Contributor zu arbeiten.
Was Sie tun werden
- Entwicklung, Wartung, Debugging und Verbesserung komplexer Webanwendungen.
- Erstellung skalierbarer backend Services mit Node.js und Express.
- Entwicklung und Wartung komplexer Single Page Applications (SPAs).
- Arbeit über mehrere Anwendungsebenen hinweg, von der Datenbank und den backend Services bis zum frontend.
- Design und Integration von RESTful APIs und Microservices.
- Leitung von Code-Reviews und Förderung von Best Practices im Software Engineering.
- Teilnahme an Systemdesign-Entscheidungen mit Fokus auf Sicherheit, Skalierbarkeit, Leistung und Datenintegrität.
- Schreiben und Pflegen von Unit-Tests.
- Erstellung technischer Dokumentation während des gesamten SDLC.
- Enge Zusammenarbeit mit QA zur Definition umfassender Teststrategien.
- Beitrag zu Continuous Integration und Test-Driven Development Praktiken.
- Teilnahme an der Modernisierung bestehender/Legacy-Anwendungen.
- Mentoring von Entwicklern und Wissensaustausch im Engineering-Team.
- Effektive Arbeit in einer verteilten agilen Umgebung.
Anforderungen
Erforderliche Qualifikationen
- 10+ Jahre allgemeine Berufserfahrung im Software Engineering, idealerweise im Produktentwicklungs-, Architektur- oder komplexen Anwendungsunterstützungsbereich.
- 5+ Jahre fundierte praktische Erfahrung mit JavaScript/TypeScript.
- Expertenkenntnisse in JavaScript und/oder TypeScript.
- Umfangreiche praktische Berufserfahrung mit Node.js.
- Erfahrung in der Entwicklung von RESTful Services mit Node.js und Express.
- Umfangreiche Erfahrung im Aufbau und der Wartung komplexer Single Page Applications (SPAs).
- Berufserfahrung mit modernen frontend Technologien wie React, Vue.js, Angular oder AngularJS.
- Fundierte Kenntnisse in HTML, CSS und SCSS.
- Erfahrung im Design und der Integration von REST APIs und/oder Microservices.
- Erfahrung mit Docker in Linux oder macOS Umgebungen.
- Erfahrung mit NoSQL und/oder MultiValue (PICK) Datenbanken.
- Erfahrung mit Git, Continuous Integration und agilen Entwicklungsmethoden.
- Starkes Verständnis von Software-Engineering-Prinzipien, Systemdesign, Skalierbarkeit, Sicherheit und Leistung.
- Starke Kommunikations- und Kollaborationsfähigkeiten.
- Fortgeschrittenes Englisch (B2+/C1) für die effektive Arbeit in einem internationalen, verteilten Team.
⭐ Sehr wünschenswert
- Erfahrung mit der Modernisierung von Legacy-Anwendungen.
- Cloud-Erfahrung mit AWS und/oder Microsoft Azure.
- Erfahrung mit Test-Driven Development (TDD).
- Erfahrung im Mentoring von Softwareentwicklern.
- Vorerfahrung mit groß angelegten SaaS oder Enterprise-Softwareprodukten.
- Erfahrung in der Arbeit mit SaaS, mobilen und On-Premise-Umgebungen.
- Kenntnisse im HCM (Human Capital Management) Bereich.
- Bachelor- oder weiterführender Abschluss in Informatik, Software Engineering oder entsprechende Berufserfahrung.
