Senior Full-Stack Engineer
Angaben zum Job
| Firma | enovetic ag |
| Kategorie | Ingenieurswesen | Pensum | 80 - 100% |
| Lohn (geschätzt) | CHF 88'000 – 112'000 / Jahr |
| Benefits | Attraktive Vorsorge Parkplatz |
| Einsatzort | Rotkreuz |
Job-Inhalt
Was dich erwartet
- Du führst easytemp ats gemeisam mit dem Tech Lead technisch und entwickelst selbst mit. Du entscheidest dort, wo es langfristig zählt: bei Architektur, Codequalität und technischen Risiken.
- Du agierst als Fullstack Entwickler, wobei dein Schwerpunkt im Frontend mit React und TypeScript liegt.
- Wesentliche Entscheide dokumentierst du als Architecture Decision Records, das Gesamtbild als C4-Modell: die gemeinsame Grundlage für Team, Business und KI-Agenten.
- Gemeinsam im Team gestaltest du APIs und Datenmodelle so, dass Frontend und Backend sauber ineinandergreifen und sich unabhängig weiterentwickeln lassen.
- Mit Product und Business übersetzt du fachliche Anforderungen in technische Lösungen: du hinterfragst sie, erkennst Konsequenzen und machst Trade-offs sichtbar.
- Wir setzen auf Spec-Driven Development und entwickeln uns fortlaufend weiter: du zerlegst komplexe Aufgaben, gibst Kontext und präzise Vorgaben und prüfst Code und Ergebnisse mit derselben Sorgfalt wie menschlichen Output.
- Du denkst über das nächste Feature hinaus, erkennst strukturelle Probleme früh und legst fest, was wir verbessern, vereinfachen oder neu bauen.
Was du mitbringst
- Du hast mehrere Jahre Erfahrung mit anspruchsvollen Webanwendungen in React und TypeScript und kennst die Entscheide hinter einer guten Frontend-Architektur.
- Testing, Build und Deployment gehören für dich von Anfang an zur Produktentwicklung.
- Du kennst das Backend aus eigener Arbeit: du hast APIs mitentworfen, Daten modelliert und beurteilst Performance- und Security-Fragen im ganzen Stack.
- Modulare Monolithen, Domain-Driven Design, hexagonale und ereignisgetriebene Architekturen sind dir vertraut. Du wählst den Ansatz nach Bedürfnisse und Kontext.
- Du hast bereits technische Verantwortung übernommen – als Technical Lead oder als Senior Engineer, der Architekturentscheide geprägt und andere Engineers weitergebracht hat.
- Du kannst Entscheide klar begründen, Alternativen abwägen und auch dann Orientierung geben, wenn es keine offensichtlich richtige Lösung gibt.
- Du hast KI schon in der Softwareentwicklung eingesetzt und weisst, wo sie Geschwindigkeit bringen und wo menschliches Urteil entscheidend bleibt.