Senior Software Engineer, Fullstack - All Genders in Berlin

Senior Software Engineer, Fullstack - All Genders in Berlin

Berlin Vollzeit 49500 - 60500 € / Jahr (geschätzt) Vor Ort
D

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und experimentiere mit neuen Ideen zur Produktverbesserung.
  • Unternehmen: Doodle, ein führendes B2B SaaS-Unternehmen mit Fokus auf Zusammenarbeit.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, moderne Tools und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit Raum für persönliches Wachstum und kreative Lösungen.
  • Warum dieser Job: Gestalte die Zukunft der Produktivität und erziele messbare Ergebnisse für Millionen von Nutzern.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit JavaScript, React.js und TypeScript.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Own the Full Stack. Doodle ist eine B2B SaaS-Plattform, die von Millionen von Fachleuten genutzt wird, um Meetings und die Zusammenarbeit zwischen Teams und Unternehmen zu koordinieren. Wir bauen die Zukunft der Terminplanung und Produktivität. Wir arbeiten an schwierigen Problemen an der Schnittstelle zwischen menschlicher Zusammenarbeit und digitaler Effizienz. Wir entwickeln elegante Lösungen für komplexe Probleme und suchen leidenschaftliche Problemlöser, die diesen Antrieb teilen.

In dieser Rolle werden Sie das Wachstum durch Experimente vorantreiben. Sie verwandeln Ideen in Hypothesen, führen schnell Experimente durch, analysieren die Ergebnisse und bauen mehr von dem, was für unsere Nutzer und unser Geschäft funktioniert. Sie sind für Funktionen von Anfang bis Ende verantwortlich, vom Backend bis zur Benutzeroberfläche. Unsere neueren Frontends laufen auf React.js, Next.js und TypeScript, verbunden mit unserer Plattform über GraphQL und Apollo Client, auf einer polyglotten Ökosystem von Java- und Go-Diensten, die auf Kafka basieren. Einige ältere Apps laufen noch auf JavaScript, Redux und webpack, und Sie werden auch daran arbeiten. Wir führen Experimente in GrowthBook durch, definieren unsere Tracking-Ereignisse in Avo und verwalten die Abrechnung mit Chargebee.

Ob Ihr Hintergrund im Frontend oder Fullstack liegt, uns interessiert vor allem die Denkweise. Mit KI in Ihrem Werkzeugkasten sind Sie bereit, an allem zu arbeiten: Sie folgen einem Problem, wo immer es im Stack lebt, und lösen es am richtigen Ort. Wenn Sie sich für A/B-Tests, Trichter und die genaue Präzision begeistern, die erforderlich ist, wenn Sie Produkte rund um die Zeit selbst bauen, finden Sie hier ein anregendes Umfeld.

Wir lieben hohe Geschwindigkeit, und KI steht im Mittelpunkt unseres Schaffens. Wir erwarten von unseren Ingenieuren, dass sie LLM- und agentische Werkzeuge (Spezifikationen, Agentenschleifen und agentische Workflows) verwenden, um schnell zu iterieren und Systeme zu bauen. Wir bleiben anbieterunabhängig (Anthropic, OpenAI, Cursor, lokale Modelle oder selbst gehostete Modelle in der Cloud). Wir kombinieren diese Geschwindigkeit mit einem tiefen Stolz auf das Eigentum. Eine natürliche „READ THE CODE“-Denkweise, bei der Sie ein vollständiges Verständnis und volle Verantwortung für jede Zeile haben, die Sie ausliefern.

Was Sie tatsächlich tun werden:

  • Wachstum vorantreiben: Entwerfen, bauen und durchführen von Experimenten über die Nutzerreise (Akquisition, Aktivierung, Konversion, Bindung) und die Ergebnisse in Produktentscheidungen umwandeln.
  • Die Funktion besitzen: Ideen von der Hypothese bis zur Produktion, von Anfang bis Ende, wo auch immer die Arbeit im Stack stattfindet, übernehmen.
  • Mit KI ausliefern: Verwenden Sie LLM- und agentische Werkzeuge als Ihre Standardarbeitsweise, um schnell zu arbeiten, während Sie das gesamte Eigentum und das volle Verständnis des generierten Codes behalten.
  • Das Frontend erstellen: Schnelle, zugängliche und skalierbare Webanwendungen mit React.js, Next.js und TypeScript erstellen.
  • Über das Frontend hinausgehen: Backend-Dienste und GraphQL-APIs erweitern, wenn ein Experiment dies erfordert, wobei Apollo Client die Daten auf der Clientseite verwaltet.
  • Was zählt, messen: Funktionen mit sauberem Tracking instrumentieren, das die Zustimmung jedes Nutzers respektiert, sodass jeder Test Daten produziert, denen das Team vertrauen kann.
  • Für Geschwindigkeit optimieren: Die Leistung für Geschwindigkeit, Skalierung und reibungslose Erfahrungen über Geräte und Plattformen hinweg optimieren.
  • Das Schwierige übersetzen: Eng mit Produktmanagern, UX-Designern, Datenanalysten und anderen Ingenieuren zusammenarbeiten, um komplexe Terminanforderungen in saubere, elegante Lösungen umzuwandeln.

Was bringen Sie mit?

Sie werden hier gedeihen, wenn Sie ein Entwickler sind, der den Kundenimpact ebenso schätzt wie sauberen Code und der bereit ist, an allem zu arbeiten, um das Ziel zu erreichen.

  • Die Wachstumserfahrung: Nachweisbare praktische Erfahrung mit Wachstumsthemen und Produktexperimentierung, wie A/B-Tests, Trichteroptimierung und Aktivierungs- oder Konversionsarbeit.
  • Die KI-Denkweise: Sie sind KI-versiert. LLM- und agentische Werkzeuge sind Teil Ihrer täglichen Arbeit, und Sie nutzen sie, um im gesamten Stack zu liefern.
  • Die Grundlage: Ein Bachelor-Abschluss in Informatik, einem verwandten technischen Bereich oder gleichwertige praktische Erfahrung.
  • Das Toolkit: Berufserfahrung mit JavaScript, TypeScript, React.js und Next.js sowie Komfort im Umgang mit älterem JavaScript und Redux-Code.
  • Die Datenschicht: Erfahrung im Aufbau produktionsbereiter Anwendungen mit clientseitigem Datenabruf über GraphQL (Apollo).
  • Die Fullstack-Denkweise: Frontend oder Fullstack, Sie sind neugierig über Ihr primäres Gebiet hinaus und können Code im gesamten Stack lesen, debuggen und ändern.
  • Der Standort: Sie leben in Deutschland und haben das volle Recht zu arbeiten. Wir können derzeit keine Visa sponsern oder Umzüge unterstützen.

Schön zu haben:

  • Der Backend-Vorteil: Berufserfahrung im Aufbau von Backend-Diensten, idealerweise in Java, und im Design von GraphQL-APIs.
  • Die verteilte Schicht: Praktische Erfahrung mit Microservices und ereignisgesteuerten Architekturen, die auf Kafka basieren. Go ist ein Plus.
  • Das Datenhandwerk: Komfort mit Experimentierplattformen und Feature-Flags wie GrowthBook, Tracking-Plänen wie Avo, Produktanalysen und den Statistiken hinter einem soliden Test.
  • Die Abrechnungsseite: Erfahrung mit Abonnementsabrechnung und Zahlungen, idealerweise Chargebee.
  • Die Architektur: Ein starkes architektonisches Denken für Komponentenisolierung, serverseitiges Rendering (SSR) und Strategien zur statischen Seitengenerierung (SSG).
  • Das Handwerk: Erfahrung mit der Optimierung der Frontend-Leistung, responsivem Design und modernen Browser-APIs.

Warum Doodle?

  • Echter Einfluss: Ihre Commits verändern, wie die Welt sich trifft.
  • Technische Herausforderung: Wir beschäftigen uns mit „Zeit“-Problemen, mit denen die meisten Unternehmen nie konfrontiert werden, von verteilten, ereignisgesteuerten Diensten bis hin zur UX, die darauf aufbaut. Sie lernen, wie man Produkte rund um Zeitzonen, Kalender und sich ständig ändernde Zeitpläne erstellt.
  • Messbarer Einfluss: Mit Millionen von Nutzern zeigt jedes Experiment, das Sie ausliefern, seine Wirkung in realen Zahlen.
  • Moderne Werkzeuge: Wir geben Ihnen die besten KI- und agentischen Werkzeuge und erwarten, dass Sie sie nutzen.
  • Kultur des Vertrauens: Wir schätzen Neugier, Autonomie und ein Gleichgewicht, das Ihre Zeit ebenso respektiert wie die unserer Nutzer.

Rekrutierungsprozess:

  • Erste Bewerbungsprüfung
  • Technisches Interview (basierend auf einer Hausaufgabe)
  • Exec-Interview
  • HR-Interview (BRYQ-Bewertung)
  • Endgültiges Angebot & Referenzprüfung

Bei Doodle setzen wir uns dafür ein, ein Umfeld des gegenseitigen Vertrauens und Respekts zu schaffen, in dem Chancengleichheit (EEO) für alle Bewerber und Teammitglieder ohne Rücksicht auf Alter, Rasse, Hautfarbe, Behinderung, Religion, Geschlecht und sexuelle Orientierung besteht. Vielfalt und Inklusion sind uns von größter Bedeutung. Wir setzen uns dafür ein, ein Team aufzubauen, das eine Vielzahl von Hintergründen, Perspektiven und Fähigkeiten repräsentiert. Je inklusiver wir sind, desto besser wird unsere Arbeit und unsere Produkte sein. Wir möchten von Ihnen hören, also zögern Sie bitte nicht, sich zu bewerben! Wir freuen uns auf Ihre vollständige Bewerbung.

WICHTIGE HINWEIS: Bitte beachten Sie, dass wir Ihre Bewerbung nur berücksichtigen können, wenn Sie in Deutschland ansässig sind und das Recht haben, dort zu arbeiten. Derzeit können wir kein Visum für diese Position sponsern oder bei einem Umzug unterstützen.

Senior Software Engineer, Fullstack - All Genders in Berlin Arbeitgeber: Doodle

Doodle ist ein hervorragender Arbeitgeber, der eine dynamische und flexible Arbeitskultur bietet, die auf Zusammenarbeit und Innovation ausgerichtet ist. Mit einem hybriden Arbeitsmodell, 30 Urlaubstagen und einem großzügigen Lern- und Entwicklungsetat fördert Doodle das persönliche Wachstum seiner Mitarbeiter und bietet gleichzeitig zahlreiche Vorteile wie ein Headspace-Abonnement und Familienunterstützung. Die Möglichkeit, von überall in der EU zu arbeiten, macht Doodle zu einem attraktiven Arbeitsplatz für Fachkräfte, die nach einer sinnvollen und erfüllenden Karriere suchen.

D

Kontaktdaten:

Doodle Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer, Fullstack - All Genders in Berlin 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 Doodle anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer, Fullstack - All Genders 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 Doodle vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer, Fullstack - All Genders in Berlin mit Bravour zu bestehen

JavaScript
TypeScript
React.js
Next.js
GraphQL
Apollo Client
A/B Testing

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 Doodle 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 Doodle 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.