Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS)

Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS)

Vollzeit 90000 - 110000 CHF / Jahr (geschätzt) Homeoffice
Jobgether

Auf einen Blick

  • Aufgaben: Entwickle moderne SaaS-Lösungen mit F#, ASP.NET Core und React.js.
  • Unternehmen: Innovatives Unternehmen mit einem produktorientierten Engineering-Team.
  • Vorteile: Remote-Arbeit, flexible Arbeitszeiten und persönliches Lernbudget.
  • Weitere Informationen: Dynamisches internationales Umfeld mit hervorragenden Wachstumschancen.
  • Warum dieser Job: Gestalte bedeutende Produkte und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 4 Jahre Erfahrung in Full Stack oder Backend-Entwicklung.

Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.

Diese Position wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und nächsten Schritte verwaltet. Unser Partner sucht einen Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS) mit Sitz in der Schweiz.

Schließen Sie sich einem produktorientierten Engineering-Team an, das moderne SaaS-Lösungen entwickelt, die komplexe Geschäfts- und Governance-Prozesse vereinfachen. Als Senior Full Stack Engineer werden Sie Anwendungen mit F#, ASP.NET Core, React.js und TypeScript entwickeln und skalieren, mit Möglichkeiten, sowohl Architektur als auch Produktentwicklung zu beeinflussen. Sie übernehmen die Verantwortung für Funktionen von der ersten Planung bis zur Bereitstellung und arbeiten eng mit Produkt- und Engineering-Kollegen zusammen, um bedeutende Verbesserungen zu liefern. Die Rolle betont funktionale Programmierung, wartbare Architektur und Integrationen mit dem Microsoft-Ökosystem, einschließlich Azure und Office 365. Sie arbeiten in einer schnelllebigen, internationalen Umgebung, die Autonomie, pragmatische Problemlösung und offene Kommunikation schätzt. Mit einer Remote-First-Kultur und einem modernen Technologiestack haben Sie die Flexibilität, Lösungen zu gestalten und einen greifbaren Einfluss auf das Produkt auszuüben.

Verantwortlichkeiten:

  • Full Stack Entwicklung: Entwerfen, Implementieren, Optimieren und Warten von Produktfunktionen mit F#, ASP.NET Core, React.js, JavaScript und TypeScript.
  • Feature-Eigentum: Übernehmen Sie die End-to-End-Verantwortung für Funktionen und arbeiten Sie eng mit Produktbeteiligten und funktionsübergreifenden Kollegen zusammen, um Anforderungen in effektive Lösungen umzusetzen.
  • Softwarearchitektur: Wenden Sie Prinzipien der funktionalen Programmierung an und tragen Sie zu architektonischen Diskussionen bei, die Wartbarkeit, Skalierbarkeit und langfristige Produktqualität unterstützen.
  • Produktlebenszyklusmanagement: Verbessern Sie alle Phasen der Entwicklung, von der Planung und Implementierung bis hin zu Tests, Bereitstellung und Produktionswartung.
  • Technologieentwicklung: Helfen Sie, den Technologiestack modern, robust und skalierbar zu halten, indem Sie Verbesserungspotenziale identifizieren und geeignete Ingenieurpraktiken anwenden.
  • Drittanbieter-Integrationen: Erstellen und pflegen Sie Integrationen mit externen Systemen, insbesondere Microsoft-Technologien wie Azure und Office 365.
  • Engineering-Zusammenarbeit: Arbeiten Sie eng mit den Entwicklungs- und Produktteams zusammen, kommunizieren Sie technische Entscheidungen klar und tragen Sie zu einer Kultur des Eigentums und der kontinuierlichen Verbesserung bei.

Anforderungen:

  • Berufserfahrung: Mindestens 4 Jahre Erfahrung in der Full Stack oder Backend Softwareentwicklung.
  • Programmiersprachen und Frameworks: Praktische Erfahrung mit F# oder C# sowie eine starke Motivation, F# zu lernen, sowie mit ASP.NET Core, React.js, JavaScript und TypeScript.
  • SaaS und Geschäftsanwendungen: Erfahrung in der Skalierung von SaaS-Produkten und der Entwicklung von B2B- oder geschäftsbezogenen Anwendungen ist sehr wünschenswert.
  • Softwarearchitektur: Vertrautheit mit Vertical Slices, Command Query Responsibility Segregation (CQRS), Event Sourcing und Domain-Driven Design (DDD) ist ein großer Vorteil.
  • Microsoft-Ökosystem: Erfahrung mit Azure und/oder Office 365 APIs, einschließlich Microsoft Graph API, ist von Vorteil.
  • Ingenieurdenken: Eine lösungsorientierte, proaktive Herangehensweise mit der Fähigkeit, unabhängig zu arbeiten, Verantwortung zu übernehmen und zuverlässig zu liefern.
  • Kommunikationsfähigkeiten: Fließendes schriftliches und gesprochenes Englisch mit der Fähigkeit, effektiv in einem verteilten Team zusammenzuarbeiten.
  • Standort und Zeitzone: Ansässig in Europa oder einer europäischen Zeitzone, um eine effektive Zusammenarbeit mit dem Team zu unterstützen.

Vorteile:

  • Remote-First Flexibilität: Arbeiten Sie von überall, sei es von zu Hause, im Büro in Hamburg oder während Sie reisen.
  • Flexible Arbeitszeiten: Organisieren Sie Ihren Zeitplan innerhalb einer Kultur, die auf Vertrauen, Autonomie und Ergebnissen basiert.
  • Kollaborative Kultur: Arbeiten Sie mit einem erfahrenen Gründungsteam, das pragmatische Entscheidungsfindung, offene Kommunikation, egoarme Zusammenarbeit und flache Hierarchien schätzt.
  • Workations und Teamevents: Nehmen Sie an Teamversammlungen und Workations an Orten wie Lissabon, Kopenhagen und Mallorca teil.
  • Lernen und Entwicklung: Zugang zu einem persönlichen Lernbudget und übernehmen Sie Verantwortung für Ihr berufliches Wachstum.
  • Moderner Technologiestack: Arbeiten Sie mit F#, ASP.NET Core, React.js, funktionaler Programmierung, ereignisgesteuerten Architekturen, KI und Azure.
  • Bedeutender Produktimpact: Arbeiten Sie direkt mit Produkt- und Engineering-Teams zusammen, um Prioritäten, Architektur und Funktionen zu beeinflussen, die wichtig sind.

Beschäftigungsart: Unbefristete Anstellung.

Startdatum: So bald wie möglich.

Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS) Arbeitgeber: Jobgether

Als Arbeitgeber bietet Jobgether eine spannende Möglichkeit, in einem innovativen und dynamischen Umfeld zu arbeiten, das auf Sicherheit und Zuverlässigkeit fokussiert ist. Mit einer remote-first Kultur und flexiblen Arbeitszeiten fördern wir die Zusammenarbeit über verschiedene Zeitzonen hinweg und bieten unseren Mitarbeitenden zahlreiche Wachstums- und Entwicklungsmöglichkeiten. Unsere Mitarbeiter profitieren von einem unterstützenden Teamgeist und der Chance, an einem zukunftsweisenden Produkt zu arbeiten, das echte Auswirkungen hat.

Jobgether

Kontaktdaten:

Jobgether Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS) erhalten könntest

✨Mach mit bei Tech-Meetups!

Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.

✨Freu dich auf Hackathons!

Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Jobgether wecken!

✨Erstelle ein paar coole Projekte!

Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Jobgether einen Einblick in deine Fähigkeiten und Kreativität.

✨Networking auf Entwickler-Plattformen!

Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Full Stack Engineer (F# / ASP.NET Core / ReactJS) mit Bravour zu bestehen

F#
ASP.NET Core
React.js
JavaScript
TypeScript
SaaS Entwicklung
Software Architektur

Einige Tipps für deine Bewerbung 🫡

Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!

Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.

Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Jobgether auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.

Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!

Wie man sich auf ein Vorstellungsgespräch bei Jobgether vorbereitet

✨Vorbereitung uf die Coding-Challenges

In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.

✨Flyer für din Portfolio

Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.

✨Technisch konkret werde

Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.

✨Teamfit isch wichtig

In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.