Senior Software Engineer (m/f/d)

Senior Software Engineer (m/f/d)

Berlin Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
B

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für ein einzigartiges Fitnesserlebnis.
  • Unternehmen: BEAT81, ein technologiegetriebenes Fitnessunternehmen mit dynamischer Kultur.
  • Vorteile: Unbegrenzte Workouts, flexible Arbeitszeiten und Unterstützung für deine berufliche Entwicklung.
  • Weitere Informationen: Wachstumsmöglichkeiten und ein kreatives Arbeitsumfeld warten auf dich.
  • Warum dieser Job: Gestalte echte Erlebnisse und arbeite an einem Produkt, das Menschen begeistert.
  • Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit sind wichtig.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

BEAT81 ist ein technologiegestütztes Fitnessunternehmen, und unser Engineering-Team steht im Mittelpunkt von allem, was eine Klasse möglich macht. Unsere Systeme steuern jeden Schritt des Erlebnisses, wenn ein Mitglied bucht, eincheckt, auf ein Fahrrad steigt oder ein 45-minütiges Workout absolviert. Wir bauen die Systeme, die den Trainingsbereich, die Werkzeuge der Trainer, die Mitglieder-App und die betriebliche Infrastruktur unterstützen, die über 40 Studios am Laufen hält.

Wir suchen einen Senior Software Engineer, der unserem Produkt-Engineering-Team in Berlin beitritt.

Die Rolle

  • Sie arbeiten über den gesamten Stack eines wirklich komplexen, physisch-digitalen Produkts.
  • Das bedeutet Backend-Services, Frontend-Schnittstellen, mobile Erfahrungen, Datenbankdesign, betriebliche Werkzeuge und gelegentlich Hardware.
  • Wir sind ein kleines, hochverantwortliches Team, und Senior bedeutet senior: Sie übernehmen echte technische Verantwortung für bedeutende Teile des Produkts, treffen Entscheidungen und liefern Dinge, mit denen Mitglieder und Trainer täglich interagieren.

Wir arbeiten hauptsächlich mit Elixir und LiveView für unsere In-Studio-Erfahrungen, mit TypeScript für unsere Backend-Services und React Native für mobile Anwendungen. Aber wir sind ehrlich darüber, was auf dieser Ebene wirklich zählt: starke Generalisteninstinkte, scharfe Ingenieursurteile und die Fähigkeit, neue Werkzeuge und Kontexte schnell zu erlernen.

Was Sie tun werden

  • End-to-End-Lösungen für komplexe, mehrdeutige Probleme über das Produkt hinweg besitzen und liefern.
  • Unabhängig fundierte architektonische Entscheidungen treffen und diese klar mit Ihrem Team und den Stakeholdern kommunizieren.
  • Zu Frontend, Backend, Infrastruktur und wo auch immer die Arbeit Sie hinführt beitragen, ohne dass Sie für jeden Kontext einen Spezialisten benötigen.
  • Ingenieure um Sie herum betreuen und aktiv fördern, um die technische Fähigkeit des Teams insgesamt zu steigern.
  • Technische Einblicke frühzeitig in die Produktentdeckung einbringen und eng mit Produkt und Design zusammenarbeiten, um zu gestalten, was gebaut wird.
  • Qualität, Beobachtbarkeit und Produktionszuverlässigkeit als unverzichtbare Anforderungen fördern.
  • Unsere Engineering-Praktiken und -Werkzeuge weiterentwickeln und Verbesserungen vorantreiben, die das gesamte Team schneller und besser machen.

Was wir suchen

  • Ein starker Generalist mit nachgewiesener Erfahrung über den gesamten Stack – Sie fühlen sich im Backend, Frontend, Datenbanken und Betrieb wohl und warten nicht darauf, dass jemand anderes die unbekannten Teile übernimmt.
  • Scharfes Ingenieursurteil: Sie treffen gute Entscheidungen unter Unsicherheit, validieren diese mit Daten und kommunizieren Kompromisse klar.
  • Eine echte Produkt-Engineering-Mentalität – Sie denken an Ergebnisse, nicht nur an Ausgaben, und kümmern sich um die Mitglieder und Trainer, die das nutzen, was Sie bauen.
  • Erfahrung in komplexen, realen Systemen, in denen Zuverlässigkeit und Leistung tatsächlich wichtig sind.
  • Komfort mit KI-unterstützter Entwicklung und die Disziplin, alles, was Sie damit versenden, zu verantworten.
  • Jemand, der die Messlatte durch Codequalität, Dokumentation, Mentoring und wie Sie sich im Team präsentieren, höher legt.
  • Erfahrung mit Elixir, LiveView oder React Native ist von Vorteil, aber keine Voraussetzung. Uns ist wichtiger, wie Sie denken und lernen, als welche Sprachen in Ihrem Lebenslauf stehen.

Warum BEAT81 Engineering

Die meisten Ingenieure verbringen ihre Karrieren damit, Bildschirme zu bauen. Wir bauen Erfahrungen, die in einem physischen Raum, auf echten Fahrrädern, mit einem Trainer und bis zu 80 Mitgliedern stattfinden, wobei alles funktionieren muss. Die Domäne ist wirklich ungewöhnlich, das Eigentum ist real, und das Team bewegt sich schnell.

Ein Teil davon bedeutet, das Büro zu verlassen. Wir verbringen regelmäßig Zeit vor Ort in unseren Studios, um neue Funktionen in der Praxis zu testen, neue Technologien einzurichten und direktes Feedback von den Mitgliedern und Trainern zu erhalten, die das nutzen, was wir bauen. Wenn Sie jemals eine kürzere Rückkopplungsschleife zwischen dem Versenden von Code und dem Sehen, wie er von echten Menschen in der realen Welt verwendet wird, wollten, dann ist dies der richtige Ort.

Wenn Sie ein Produkt-Ingenieur sind, der an etwas arbeiten möchte, das tatsächlich in der Welt sichtbar ist und nicht nur in einem Browser oder auf einem Telefon, würden wir uns freuen, von Ihnen zu hören.

Vorteile

  • WALK THE TALK: Unbegrenzte BEAT81-Workouts für Sie und eine andere Person Ihrer Wahl. Zusätzlich eine Mitgliedschaft bei John Reed Berlin Bötzow nur für Sie: Wir garantieren, dass Sie mit uns fit werden.
  • FLEXIBLE ARBEITSZEITEN: Yoga vor der Arbeit und ein Workout zum Mittagessen? Kein Problem. Mit unseren flexiblen Arbeitszeiten können Sie Ihr persönliches und berufliches Leben leicht in Einklang bringen.
  • LEARN & GROW: Wir unterstützen Ihre berufliche Entwicklung mit einem speziellen Budget für Kurse, Workshops und Zertifizierungen.
  • EVENTS: Unser jährliches BEAT Connect-Event in Berlin bringt Teammitglieder aus allen Städten für inspirierende Sitzungen, lustige Aktivitäten und bedeutungsvolle Verbindungen zusammen. Darüber hinaus veranstalten wir monatliche Team-Treffen, Team-Workouts und unsere beliebten Sommer- und Winterpartys, um den Teamgeist das ganze Jahr über hoch zu halten.
  • LECKERE VORTEILE: Kostenlose Getränke, frisches Obst, Kaffee, leckere Granola und mehr halten Sie den ganzen Tag über energiegeladen.
  • GESUNDHEITSINITIATIVEN: Bleiben Sie gesund und ausgeglichen mit unseren vierteljährlichen Gesundheitsmanagement-Initiativen zur Unterstützung Ihres physischen und psychischen Wohlbefindens, damit Sie das ganze Jahr über energiegeladen und fokussiert bleiben.
  • BRINGEN SIE IHREN HUND ZUR ARBEIT: Kein Bedarf an Hundesitting - Ihr pelziger Freund ist immer im Büro willkommen!
  • GELD OBEN DRAUF: Melden Sie sich für eine private betriebliche Altersvorsorge in Partnerschaft mit der Stuttgarter Versicherung an - damit Sie mit Zuversicht in die Zukunft blicken können.
  • FUTUREBENS: Sie haben Zugang zu einem personalisierten Dashboard auf FutureBens, der Plattform für nachhaltige und zukunftsorientierte Mitarbeiterangebote von über 130 umweltfreundlichen Marken.

BEAT81 ist ein Arbeitgeber, der Chancengleichheit bietet, was bedeutet, dass wir nicht diskriminieren. Wir feiern Vielfalt und setzen uns dafür ein, ein integratives Umfeld für alle Mitarbeiter zu schaffen.

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

BEAT81 ist ein herausragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung bietet, in der Mitarbeiter die Möglichkeit haben, aktiv zur Revolutionierung des Fitnesssektors beizutragen. Mit unbegrenzten Workouts, flexiblen Arbeitszeiten und einem starken Fokus auf persönliche Entwicklung unterstützt BEAT81 seine Mitarbeiter dabei, sowohl beruflich als auch privat zu wachsen. Die einzigartige Unternehmenskultur fördert Teamarbeit und Kreativität, während regelmäßige Events und Gesundheitsinitiativen das Wohlbefinden der Mitarbeiter in den Vordergrund stellen.

B

Kontaktdaten:

Beat81 Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer (m/f/d) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Beat81 anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Beat81 vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (m/f/d) mit Bravour zu bestehen

Full Stack Development
Backend Services
Frontend Interfaces
Mobile Experiences
Database Design
Operational Tooling
Elixir

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Beat81 klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Beat81 vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.