Senior Software Engineer (f/m/d)
Senior Software Engineer (f/m/d)

Senior Software Engineer (f/m/d)

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
A

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten.
  • Arbeitgeber: Dynamisches Tech-Unternehmen mit einer kollaborativen Kultur.
  • Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, Homeoffice und Weiterbildungsmöglichkeiten.
  • Andere Informationen: Wachstumsorientiertes Umfeld mit großartigen Karrierechancen.
  • Warum dieser Job: Nutze modernste Technologien und gestalte die Zukunft unserer Produkte.
  • Gewünschte Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit.

Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Deine Aufgaben

Die Struktur des Tech-Teams: Derzeit 7 Software-Ingenieure, einschließlich CTO. Alle Full-Stack, keine Trennung zwischen Frontend und Backend aufgrund der Natur unseres Tech-Stacks. Wir entwickeln Funktionen ausschließlich für unser eigenes Produkt, nicht für externe Parteien. Unsere Funktionsentwicklung ist datengestützt mit Nutzerverhaltensmetriken, A/B-Tests und anderen Datenbewertungs-Pipelines. Wir nehmen die Notwendigkeit von Refactorings und einer ordentlichen Architektur ernst. Wir haben keine Rufbereitschaft, da unsere Infrastruktur so aufgebaut ist, dass sie nicht notwendig ist. Kein „das ist in Ordnung“. Das Tech-Team und andere produktbezogene Teammitglieder befinden sich im Raum Berlin. Die Aufteilung zwischen unserem Büro und Homeoffice variiert je nach Person. Englisch ist unsere Hauptsprache für den Code und techbezogene Dinge, z.B. Commits und Pull Requests. Andere Kommunikation bei Afilio ist größtenteils auf Deutsch. Wir sind offen dafür, dir beim Lernen zu helfen, falls nötig.

Dein Profil

Unser Stack: Ein einzelner Codebase, keine Frontend/Backend-Trennung, stattdessen Fokus auf ordentliche Schichten. Wir verwenden ausschließlich TypeScript. Ich würde jedoch sagen, dass unser Codebase viel gesünder ist als die meisten Codebasen im JS-Ökosystem. Ich habe viele Prinzipien aus dem Go-Ökosystem importiert. Für die Benutzeroberfläche verwenden wir ein stark angepasstes Vue.js 3 (mit Composition API) und Vuetify. Zum Beispiel sind unsere Vorlagen vollständig typgeprüft, einschließlich generischer Komponenten. Wir bewegen uns schrittweise darauf zu, Vue.js vollständig durch eine viel einfachere Implementierung zu ersetzen, die dennoch alle unsere Benutzeroberflächen handhaben kann. Wir planen, dies schließlich Open Source zu machen.

Primäre Datenbank: Firestore. Es integriert sich sehr gut mit Vue und ermöglicht es uns, Datenprojektionen aus der Datenbank direkt in die Benutzeroberfläche zu haben. Keine Zustandsinkonsistenz möglich! Wir verwenden ein Konzept, das wir „Parser“ nennen, um starke Typgarantien zu haben und um Datenlayoutflexibilität im Laufe der Zeit zu ermöglichen. Wir haben Temporal übernommen, um es viel einfacher zu machen, langlaufende Geschäftslogik zu implementieren und die Zuverlässigkeit zu steigern. Wir nutzen die Google Cloud Platform für unsere Infrastruktur, hauptsächlich Cloud Run und einen kleinen Kubernetes-Cluster. Wir verwenden Cloudflare und machen umfangreichen Gebrauch von Cloudflare Workers. Wir haben einen starken Fokus auf Beobachtbarkeit und datengestützte Entscheidungsfindung. Wir führen viele A/B-Tests durch. Unser Werkzeug der Wahl in diesem Bereich ist Amplitude (derzeit prüfen wir den Wechsel zu PostHog), mit der Ergänzung einiger Big Query-Verarbeitung für BI-Berichte.

Unsere Liste von Must-Reads, die beeinflussen, wie wir in Tech arbeiten:

  • The Agile Manifesto
  • Code is run more than read
  • Simple Made Easy
  • Heuristics for Effective Software Development / Organizations
  • 5 Software Engineering Foot-guns
  • The Wrong Abstraction
  • Refactoring
  • Code Reviews for Authors
  • Code Reviews for Reviewers
  • Parse, don’t validate

Warum Afilio?

Wie funktioniert das ganze Unternehmen? Wir verwenden ein System von Rollen und Verantwortlichkeiten anstelle von Stellen. Wir verwenden unsere eigene Version von Objectives and Key Results für Planung und Koordination, ein System, das ursprünglich von Intel erstellt wurde und stark von Google genutzt wird. Wir streben an, eine vereinfachte Version des Beratungsprozesses für die meisten Entscheidungen, die wir treffen, zu verwenden, um jeden zu ermächtigen. Wir möchten insbesondere unser Team ermächtigen, Verantwortung für ihre eigenen Arbeitszeiten zu übernehmen, zum Beispiel haben wir eine Regel, dass nur du selbst deinen eigenen Namen neben einem Key Result während der Planung setzen darfst. Niemand sagt dir einfach, woran du arbeiten sollst. Wir haben interne Transparenz über alle Gehälter und verbessern kontinuierlich, wie wir mit Gehältern umgehen. Ich bin auch offen dafür, sie während des Interviews zu teilen, frag einfach.

Hier ist eine Liste von Inspirationen, die wir gesammelt haben und die unsere Teamkultur für das gesamte Unternehmen inspirieren:

Teamkultur: Was uns inspiriert

Es gibt auch eine Über uns und eine Teamseite auf unserer Website.

Tech-Einstellungsprozess: Einführendes Gespräch mit mir (Richard, CTO), Architektur-Herausforderung mit mir (kein Codieren, ich suche nach Problemlösungs- und Kommunikationsfähigkeiten), optionales zweites Gespräch mit Albert (Product Engineering Lead), informelles Team-Fit-Gespräch, einschließlich Personen außerhalb des Tech-Teams. Fertig!

Über uns: Mit Afilio entwickeln wir für unsere Mitglieder eine zentrale Lösung für die Absicherung der eigenen Familie. Unsere 4.000.000 Nutzer:innen sind im Schnitt 64 Jahre alt und tragen Verantwortung für mehrere Generationen: sich selbst, Partner/Partnerin, die eigenen Kinder und im Pflege- oder Erbfall auch für Eltern und Schwiegereltern. In einer Mitgliedschaft gebündelt, bieten wir ihnen professionelle Services für:

  • Vorsorge: Mit Afilio können Nutzer einfach und schnell rechtssichere Vorsorgedokumente erstellen (Testsieger Finanztip), digital signieren und offiziell bei der Bundesnotarkammer registrieren. Über die Afilio Notfallkarte können Angehörige und Ärzte jederzeit auf die Vorsorgedokumente zugreifen.
  • Nachlass: Afilio hilft beim Berechnen der eigenen Erbfolge, dem rechtssicheren Verfassen einer Testamentsvorlage (Testsieger Stiftung Warentest) und der Verwaltung des digitalen Nachlasses sowie der Bestattungsvorsorge.
  • Pflege: Im Pflegefall hilft Afilio bei der Beantragung eines Pflegegrads, unterstützt bei der Vorbereitung auf die Pflegebegutachtung und im Widerspruchsfall. Wir helfen Familien außerdem mit der einfachen und digitalen Beantragung von Hilfsmitteln für die Pflege und hilfreichen Pflegekursen.

Für all diese Themen entwickeln wir softwarebasierte Lösungen, mit denen unsere Nutzer:innen professionell und einfach ihre Familie absichern können. Ohne teure Anwälte und Notare oder nervige Behörden. Wir sind stolz darauf, ein integratives Arbeitsumfeld zu haben, das Deine Entwicklung fördert, unabhängig von Geschlecht, Familienstand, sexueller Orientierung, Religion, Alter, Behinderung, Bildungsstand, sozialer Herkunft oder Kultur.

Senior Software Engineer (f/m/d) Arbeitgeber: Afilio

Afilio ist ein hervorragender Arbeitgeber, der ein integratives und unterstützendes Arbeitsumfeld bietet, in dem die persönliche und berufliche Entwicklung gefördert wird. Mit einem flexiblen Arbeitsmodell zwischen Büro und Home-Office, einer transparenten Gehaltspolitik und der Möglichkeit, Verantwortung für eigene Projekte zu übernehmen, schaffen wir eine Kultur, die Innovation und Teamarbeit schätzt. Unsere Mitarbeiter profitieren von einem modernen Tech-Stack und der Chance, an bedeutenden Lösungen zur Absicherung von Familien zu arbeiten, was die Arbeit nicht nur herausfordernd, sondern auch äußerst erfüllend macht.
A

Kontaktperson:

Afilio HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer (f/m/d)

Tip Nummer 1

Mach dir Gedanken über deine Soft Skills! Bei uns zählt nicht nur der Code, sondern auch, wie du im Team kommunizierst und Probleme löst. Bereite dich darauf vor, in den Gesprächen Beispiele zu nennen, die zeigen, wie du Herausforderungen gemeistert hast.

Tip Nummer 2

Nutze unser Netzwerk! Wenn du jemanden kennst, der bereits bei Afilio arbeitet, frag nach einem internen Kontakt. Empfehlungen können oft Türen öffnen und dir einen Vorteil im Auswahlprozess verschaffen.

Tip Nummer 3

Sei bereit für technische Herausforderungen! In unserem Auswahlprozess gibt es eine Architektur-Herausforderung. Übe vorher, wie du deine Lösungsansätze klar und strukturiert präsentieren kannst – das zeigt, dass du nicht nur coden, sondern auch kommunizieren kannst.

Tip Nummer 4

Zeig Interesse an unserer Mission! Informiere dich über Afilio und unsere Produkte. Wenn du während des Interviews zeigst, dass du unsere Werte teilst und wirklich an der Arbeit interessiert bist, hinterlässt das einen positiven Eindruck.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer (f/m/d)

TypeScript
Vue.js 3
Vuetify
Firestore
Google Cloud Platform
Cloud Run
Kubernetes
Cloudflare Workers
A/B Testing
Data Analysis
Observability
Agile Methodologies
Problem-Solving Skills
Communication Skills
Team Collaboration

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, was dich motiviert und begeistert.

Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Wir schätzen klare Kommunikation, also vermeide lange Schachtelsätze und komm direkt zur Sache. Zeig uns, was du kannst!

Beziehe dich auf unsere Tech-Stack: Wenn du Erfahrung mit TypeScript, Vue.js oder Google Cloud hast, erwähne das unbedingt! Zeig uns, dass du die Technologien, die wir nutzen, verstehst und wie du sie in der Vergangenheit angewendet hast.

Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell bei uns landet und wir sie zeitnah prüfen können!

Wie du dich auf ein Vorstellungsgespräch bei Afilio vorbereitest

Verstehe die Tech-Stack

Mach dich mit dem Tech-Stack von Afilio vertraut, insbesondere mit TypeScript, Vue.js 3 und Firestore. Zeige im Interview, dass du die Prinzipien hinter diesen Technologien verstehst und wie sie in der Praxis angewendet werden.

Bereite dich auf Architekturfragen vor

Da Richard, der CTO, Wert auf Problemlösungs- und Kommunikationsfähigkeiten legt, solltest du bereit sein, über Architekturentscheidungen zu diskutieren. Überlege dir Beispiele aus deiner Erfahrung, wo du komplexe Probleme gelöst hast und erkläre deine Denkweise dabei.

Zeige Interesse an Datengetriebenem Arbeiten

Afilio legt großen Wert auf datengestützte Entscheidungen und A/B-Tests. Bereite dich darauf vor, wie du in der Vergangenheit Daten genutzt hast, um Entscheidungen zu treffen oder Features zu optimieren. Das zeigt, dass du zur Teamkultur passt.

Sei offen für Feedback und Zusammenarbeit

Die Teamkultur bei Afilio fördert Transparenz und Zusammenarbeit. Sei bereit, Fragen zu stellen und Feedback anzunehmen. Zeige, dass du ein Teamplayer bist und bereit bist, Verantwortung zu übernehmen, besonders wenn es um deine eigenen Arbeitszeiten geht.

Senior Software Engineer (f/m/d)
Afilio
Standort: Berlin
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>