Auf einen Blick
- Aufgaben: Own escalated API support tickets and build a developer community on Discord.
- Unternehmen: Buffer creates social media software for small businesses and has a fully distributed team.
- Vorteile: Work remotely with occasional in-person team events and a commitment to diversity.
- Weitere Informationen: The role involves cross-functional collaboration with Engineering, Advocacy, and Marketing.
- Warum dieser Job: Shape Buffer’s developer experience and influence the product roadmap directly.
- Qualifikationen: Experience in developer advocacy, deep API knowledge, and strong communication skills required.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Über Buffer
Wir erstellen Software für soziale Medien und Markenbildung für kleine Unternehmen, Kreative und Einzelpersonen. Unsere Mission ist es, wesentliche Werkzeuge bereitzustellen, um kleinen Unternehmen beim Start und Wachstum zu helfen. Durch außergewöhnlichen Kundenservice und inspirierende Inhalte helfen wir unseren Kunden, an ihren Erfolg zu glauben und dabei Gutes zu tun. Buffer ist ein vollständig verteiltes Team, und wir haben immer angestrebt, die Dinge bei Buffer ein wenig anders zu machen. Seit den frühen Tagen haben wir uns darauf konzentriert, einen der einzigartigsten und erfüllendsten Arbeitsplätze zu schaffen, indem wir viele traditionelle Praktiken überdenken. Wir setzen auch auf Transparenz, sodass Sie alles über unsere Kennzahlen sowie unsere Erfolge und Misserfolge auf unserem Transparenz-Dashboard nachlesen können. Wir sind durch die Werte von Buffer vereint und stellen weltweit ein. Wir streben danach, ein diverses und inklusives Arbeitsumfeld zu schaffen und eine Kultur aufzubauen, in der unterrepräsentierte Gruppen willkommen sind und gedeihen können.
Bitte beachten Sie, dass wir einmal oder zweimal im Jahr reisen, um persönlich zusammenzuarbeiten, und diese Veranstaltungen werden sehr empfohlen, um tiefere Verbindungen innerhalb unseres kleinen Teams aufzubauen.
Über die Rolle
Die Rolle des Senior Developer Advocate wird im Engineering-Team angesiedelt sein und funktionsübergreifend in mehreren Bereichen (Engineering, Advocacy und Marketing) bei Buffer arbeiten. Diese Person wird sich intensiv mit externen Entwicklern verbinden, unsere internen Teams mit technischem Fachwissen unterstützen und dazu beitragen, wie unsere API verstanden, angenommen und erweitert wird. Dies ist eine aufregende Gelegenheit, die Entwicklererfahrung von Buffer von Grund auf in einem neuen Bereich des Unternehmens zu gestalten: den Aufbau einer starken Entwicklergemeinschaft und eines Ökosystems rund um unsere sich entwickelnde API und Plattform, wo Ihre Arbeit direkt den Produktfahrplan, die Kundenergebnisse und die Zukunft unseres wachsenden Ökosystems beeinflusst.
Was Sie tun werden:
- Eigentum an eskalierten Support-Tickets für API-spezifische Fragen und als technischer Ansprechpartner für unser Kundenserviceteam fungieren.
- Unsere Entwicklergemeinschaft aufbauen und pflegen, einschließlich der Leitung der Interaktion mit diesem Publikum auf unserem Discord-Server und der Teilnahme an relevanten externen Entwicklerkanälen.
- Bildungs- und Werbeinhalte erstellen und veröffentlichen, wie Blogbeiträge, Social-Media-Threads, technische Anleitungen und Webinare.
- Buffer auf Konferenzen und Branchenevents vertreten, Vorträge, Demos und Fallstudien präsentieren.
- Entwicklerdokumentation kontinuierlich iterieren und verbessern, eng mit dem Engineering-Team zusammenarbeiten, um unsere gesamte Entwicklererfahrung zu verbessern.
- Proof of Concepts erstellen, wie Drittentwickler mit der öffentlichen API von Buffer integrieren oder diese erweitern können.
- Partnerschafts- und Co-Marketing-Möglichkeiten mit anderen Entwickler-Ökosystemen identifizieren und, wenn relevant, Integrationen auf externen Plattformen prototypisieren oder erstellen.
- Den API-Fahrplan gestalten, indem Sie wichtige Erkenntnisse mit unserem Engineering-Team teilen.
Nützliche Fähigkeiten und Erfahrungen:
- Ein Software-Ingenieur, der in die Entwicklerbeziehungen oder -advocacy gewechselt ist.
- Sie haben bereits seit mehreren Jahren Erfahrung in der Entwicklerbeziehung oder -advocacy.
- Jemand mit tiefen API-Kenntnissen, der sich wohlfühlt, technische Inhalte zu schreiben, Prototypen zu erstellen und API-Workflows zu debuggen.
- Ein natürlicher Kommunikator, der komplexe Themen durch Schreiben, Video und Live-Präsentationen zugänglich machen kann.
- Ein Connector, der es genießt, mit Online-Entwicklergemeinschaften zu interagieren und die Kultur und Werte von Buffer authentisch zu vertreten.
- Komfortabel im funktionsübergreifenden Betrieb zwischen Engineering, Marketing und Support.
- Proaktiv bei der Identifizierung von Möglichkeiten zur Erweiterung der Präsenz von Buffer im breiteren Entwickler-Ökosystem.
- Selbstmotiviert, empathisch und engagiert, eine einladende Umgebung für alle Entwickler zu schaffen, die mit unseren Tools interagieren.
- Frühere Erfahrung im Kundenservice oder in Service-Rollen, mit einer starken Erfolgsbilanz in der Vertretung von Kunden und der Lösung komplexer Probleme mit Sorgfalt und Klarheit.
- Ein tiefes Engagement für die Kundenerfahrung und ein hohes Maß an Empathie für die gesamte Benutzerreise, stets auf der Suche nach Möglichkeiten zur Reduzierung von Reibungen und zur Verbesserung jedes Berührungspunkts.
- Stärken im Projektmanagement. Sie können Teams leiten, um MVPs zu liefern, frühe Daten und Feedback zu erhalten und kundenorientierte Entscheidungen zu treffen.
- Ein kreativer Geist. Sie haben eine persönliche Verbindung zur Inhaltserstellung, sozialen Medien oder Kreator-Tools. Es ist ein großer Vorteil, wenn Sie Buffer zuvor verwendet haben und sich um die Erfahrung kümmern.
- Sie kommunizieren außergewöhnlich gut schriftlich. Sie haben starke schriftliche Kommunikationsfähigkeiten für die verteilte Zusammenarbeit.
- Sie haben eine Wachstumsmentalität. Sie sind bescheiden, fühlen sich wohl mit Unklarheiten und sind engagiert, kontinuierlich zu lernen.
Unser Tech-Stack
Unser Engineering-Team arbeitet über den gesamten Stack in einem einzigen Monorepo.
- Frontend: React und TypeScript
- Internes Design-System (Popcorn), das auf Radix UI mit CSS-Modulen und Storybook basiert
- Vite für Build-Tools
- Jest und React Testing Library für Tests
- Playwright für E2E-Tests
- Backend: Node.js und TypeScript
- GraphQL (Migration von REST)
- MongoDB als unsere Hauptdatenbank
- Microservices-Architektur (Konsolidierung in Monorepo)
- Wir haben auch ein Legacy-PHP-Backend, das wir langsam in das Monorepo migrieren
- Infrastruktur: AWS mit Kubernetes
- Feature-Flags für schrittweise Rollouts
- Datadog für Monitoring und Observabilität
- AI/ML: Integration mit verschiedenen LLM-Anbietern
- Interne Abstraktionen für KI-Funktionen erstellen
Als Senior Developer Advocate müssen Sie nicht jeden Tag aktiv codieren, sollten jedoch in der Lage sein, an technischen Diskussionen teilzunehmen, architektonische Entscheidungen zu verstehen und gelegentlich in den Code einzutauchen, um Prototypen oder Integrationen zu erstellen, um externe Entwickler oder Teamkollegen zu entblocken oder zu leiten.
Interviewprozess
Hier ist, wie unser Einstellungsprozess für diese Rolle aussieht:
- Bewerbung. Wenn Sie Ihre Bewerbung und Ihren Lebenslauf einreichen, erzählen Sie uns, warum Sie zu Buffer kommen möchten, und nehmen Sie sich Zeit. Dies ist Ihre Chance, einen starken ersten Eindruck zu hinterlassen.
- Interview mit dem Einstellungsmanager. Gespräch mit Amanda, Staff Product Manager, und Raf, Engineering Manager, um zu verstehen, was es bedeutet, bei Buffer zu arbeiten. Dies ist eine Gelegenheit für beide Seiten, sich kennenzulernen und festzustellen, ob unsere Erwartungen übereinstimmen.
- Asynchrone Aufgabe. Wir senden Ihnen eine 60-minütige asynchrone Aufgabe, um zu verstehen, wie Sie über technische Details, Feedback und Kommunikation denken.
- Teaminterview mit Engineering und Advocacy Team. Interview mit einem Ingenieur und einem Befürworter, das sich auf technische Fähigkeiten und Ihre Erfahrungen und Ansätze in der Entwickler-Advocacy konzentriert.
- Interview mit der Senior Leadership. In dieser Phase haben Sie die Möglichkeit, Ihre Erfahrungen und Ambitionen für eine zukünftige Rolle bei Buffer mit unserem Director of Engineering, Mike, und unserer VP of Customer Advocacy, Åsa, zu besprechen. Dies ist eine großartige Gelegenheit für Sie, ein tieferes Verständnis für die Strategie und Arbeitsprozesse von Buffer zu gewinnen.
- Interview mit dem Chief of Staff und CEO. Unser letztes Interview mit Caro, unserem Chief of Staff, und Joel, unserem CEO.
- Zusammenarbeitsphase. Dies ist eine experimentelle Phase für uns, in der Sie einige Tage (voll bezahlt) mit uns arbeiten würden. Ziel ist es, zu sehen, wie es sich anfühlt, im Team zu arbeiten, sowohl für uns als auch für Sie. Sie werden einige Bufferoos treffen und eingeladen, in einen Slack zu kommen, wo Sie mit dem Team zusammenarbeiten.
- Angebot. Wir schließen es mit einem Angebot ab und besprechen die letzten Details. Wir würden uns auf die letzten Punkte einigen, bevor wir Sie Teil des Buffer-Teams machen.
Bei Buffer schätzen wir die Vielfalt der Erfahrungen und verstehen, dass sie viele Formen annehmen kann. Wir sind bestrebt, neue Perspektiven ins Team zu bringen. Wenn Ihre Erfahrung dem, was wir suchen, nahekommt, ziehen Sie bitte in Betracht, sich zu bewerben. Durch die Einreichung der Bewerbung stimmen Sie zu, dass Buffer Ihre persönlichen Daten zu Rekrutierungszwecken erhebt und verarbeitet. Weitere Informationen finden Sie in unserer Datenschutzrichtlinie.
Senior Developer Advocate Arbeitgeber: Buffer
Buffer is a remote-first company focused on empowering small businesses through social media tools. They prioritize diversity and inclusion, offering a unique workplace culture. Team members connect in person once or twice a year to strengthen relationships.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Developer Advocate erhalten könnten
✨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 Buffer anzuklopfen, wenn du dich auf die Stelle als Senior Developer Advocate 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 Buffer vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Developer Advocate mit Bravour zu bestehen
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 Buffer 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 Buffer 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.