Software Engineer (L2 Messaging Team)

Software Engineer (L2 Messaging Team)

Vollzeit 45000 - 65000 € / Jahr (geschätzt) Homeoffice möglich
D

Auf einen Blick

  • Aufgaben: Entwickle innovative Messaging-Lösungen und arbeite an spannenden Projekten zur Verbesserung der Patientenkommunikation.
  • Unternehmen: Ein dynamisches Unternehmen, das sich für Gesundheitsgerechtigkeit einsetzt.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Entwicklung.
  • Weitere Informationen: Wachstumsorientierte Umgebung mit großartigen Karrierechancen und einem unterstützenden Team.
  • Warum dieser Job: Gestalte die Zukunft der Gesundheitskommunikation und mache einen echten Unterschied für benachteiligte Gemeinschaften.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere mit Ruby on Rails und Teamarbeit.

Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Sie sind ein wachsender Backend-Entwickler, der in dynamischen, vollständig verteilten Umgebungen gedeiht. Sie bringen solide Erfahrung mit Ruby on Rails mit und sind motiviert von der Herausforderung, zuverlässige, patientenorientierte Kommunikationsinfrastrukturen aufzubauen. Sie sind bestrebt, Ihr Fachwissen unter der Anleitung von erfahrenen Ingenieuren zu vertiefen, freuen sich darauf, das, was Sie wissen, auf reale Probleme wie Lieferoptimierung, Einwilligungsmanagement und KI-gesteuerte Nachrichten anzuwenden, und sind offen für das Lernen, was Sie nicht wissen.

Sie verfolgen einen wissenschaftlichen Ansatz in allem, was Sie tun. Sie verlassen sich auf Beweise, nicht auf Intuition, und suchen nach Daten, die Ihre Annahmen in Frage stellen, bevor Sie Schlussfolgerungen ziehen. Sie tragen mit dieser Denkweise zu PRDs, Dokumentationen und Wikis bei und verwenden Daten, um Entscheidungen zu leiten und Ihre Arbeit zu validieren. Sie sind begeistert von der Arbeit in einer mission-driven, schnelllebigen Umgebung und bringen eine kollaborative, neugierige Denkweise in Ihre Arbeit ein. Am wichtigsten ist, dass Sie unser Engagement für die Förderung der Gesundheitsgerechtigkeit für einkommensschwache Bevölkerungsgruppen teilen und stolz darauf sind, zu dieser Mission durch die Systeme, die Sie aufbauen, beizutragen.

Mindestens 5 Jahre praktische Erfahrung in der Softwareentwicklung, mit solider Beherrschung von Ruby on Rails und JavaScript. Mindestens 5 Jahre Erfahrung im Aufbau und in der Wartung von Backend-Systemen, APIs und Diensten, mit nachgewiesener Erfahrung in der selbstständigen Durchführung von definierten Arbeiten. Solide Grundlagen der Computerprogrammierung, einschließlich eines guten Verständnisses des Softwareentwicklungszyklus, bewährter Programmierpraktiken, Entwurfsmuster, objektorientierte Architektur usw. Gute SQL-Kenntnisse mit einem starken analytischen Denkansatz, sicher im Abfragen und Arbeiten mit Datensätzen zur Fehlersuche und zur Information technischer Entscheidungen. Ein Engagement für die Unterstützung und Förderung von Vielfalt und Inklusion (Wir haben ein globales Team, und Sie werden regelmäßig mit Menschen aus verschiedenen Lebensbereichen zusammenarbeiten). Nachgewiesene Fähigkeit, definierte Arbeiten mit Anleitung abzuschließen, etablierte Muster zu befolgen, an Code-Reviews teilzunehmen und in Richtung unabhängiger Verantwortung für klar definierte Funktionen zu wachsen. Wachstumsorientierte Denkweise. Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten, insbesondere in einer vollständig remote Umgebung. Fähigkeit zur Zusammenarbeit mit technischen und nicht-technischen Partnern zur Unterstützung der Entdeckungs-, Entwicklungs- und Testphasen von Messaging-Plattformfunktionen.

(Wünschenswert) Erfahrung mit Twilio (SMS, Voice oder Messaging APIs) oder ähnlichen Messaging- und Kommunikationsplattformen. Erfahrung mit RCS (Rich Communication Services) oder Multimedia-Nachrichten (MMS). Erfahrung mit unserem Tech-Stack: Ruby on Rails, JavaScript (React), PostgreSQL, Google Cloud Platform, Hintergrundverarbeitung (Sidekiq oder ähnlich). Erfahrung mit Nachrichtenschlangen-Systemen, ereignisgesteuerter Architektur oder Hochdurchsatz-Lieferpipelines. Erfahrung in der Gesundheitstechnologie oder Vertrautheit mit den Anforderungen an die Messaging-Compliance, einschließlich TCPA, Opt-out-Management, Einwilligungs-Workflows, A2P 10DLC und dem Campaign Registry (TCR).

Wenn Sie nicht alle aufgeführten Anforderungen erfüllen, aber glauben, dass Sie in dieser Rolle erfolgreich sein können, insbesondere wenn Sie aus einem unterrepräsentierten Hintergrund kommen, ermutigen wir Sie, sich zu bewerben.

Was die Stelle beinhaltet

Wir suchen einen Software Engineer II (L2) für das Messaging-Team, der zur Messaging-Plattform von CareMessage beiträgt, dem Kernsystem, das die Patientenkommunikation für über 400 Sicherheitsnetz-Gesundheitsorganisationen in den Vereinigten Staaten unterstützt. Sie werden definierte Arbeiten mit Anleitung von erfahrenen Ingenieuren abschließen, zunehmende Unabhängigkeit bei klar definierten Funktionen aufbauen und zu den Teamzielen in einer unterstützenden, kollaborativen Umgebung beitragen, während wir unsere Messaging-Infrastruktur aufbauen und skalieren.

Dies ist eine funktionsübergreifende Rolle, die sich auf den Aufbau und das Wachstum als Ingenieur konzentriert. Sie arbeiten eng mit Produkt-, Kundenservice-, Daten- und Engineering-Teams zusammen, um Messaging-Funktionen zu liefern, die das Patientenengagement und die Gesundheitsergebnisse vertiefen, und arbeiten dabei mit erfahrenen Kollegen an Lieferoptimierung, Einwilligungsmanagement und KI-gesteuerten Nachrichten. Sie berichten an den Direktor für Engineering und spielen eine Schlüsselrolle bei der Unterstützung unserer Messaging-Fähigkeiten, während wir skalieren.

Sie werden zur technischen Lieferung wichtiger Funktionen der Messaging-Plattform beitragen, indem Sie mit Produkt-, Kundenservice-, Daten- und Engineering-Teams zusammenarbeiten, um Lösungen zu entwickeln, die das Patientenengagement und die Gesundheitsergebnisse vertiefen. Sie werden Backend-Messaging-Systeme mit Ruby on Rails aufbauen und warten, einschließlich SMS/Voice-Lieferpipelines, Einwilligungsmanagement-Workflows, Nachrichtenplanung und -orchestrierung sowie Twilio-Integrationsschichten. Sie werden an Teamritualen und Diskussionen teilnehmen, Code-Reviews geben und empfangen und Ihr Eigentum an klar definierten Funktionen unter der Anleitung erfahrener Ingenieure ausbauen.

Sie werden zu architektonischen Diskussionen beitragen und von den Designentscheidungen lernen, die beeinflussen, wie wir unsere Messaging-Infrastruktur aufbauen und skalieren, einschließlich Lieferoptimierung, KI-gesteuerter Nachrichtenkategorisierung und Multimedia-Nachrichten (MMS/RCS). Sie werden Dokumentationen für die Messaging-Funktionen erstellen, die Sie aufbauen, damit die Support-Teams die Messaging-Funktionen in der Produktion überwachen, Fehler beheben und deren Auswirkungen messen können. Sie werden eng mit den Produktteams zusammenarbeiten, um Anforderungen zu verstehen, technischen Input während der Lösungsdefinition beizutragen und an Produktanforderungsdokumenten (PRDs) zu arbeiten.

Sie werden dazu beitragen, das Team im Laufe der Zeit durch wesentliche Teamrituale zu verbessern, wie Kickoffs, Retrospektiven und technische Schuldenbewertungen. Sie werden zum Team beitragen, indem Sie an On-Call (PagerDuty)-Aktivitäten teilnehmen.

Innerhalb von 1 Monat werden Sie:

  • Eine funktionale Vertrautheit mit der Messaging-Plattform, den Funktionen und der API von CareMessage haben.
  • Unser Messaging-Infrastruktur, die Twilio-Integration und den Softwareentwicklungszyklus auf einem funktionalen Niveau verstehen.
  • Die Engineering-Standards, bewährten Programmierpraktiken und Entwicklungsprozesse von CareMessage lernen und befolgen.
  • Rapport mit den Ingenieuren im Team durch Wiki-Beiträge, 1:1-Gespräche und Teamrituale aufbauen.
  • Beginnen, PRs zu überprüfen und an technischen Entwurfsdiskussionen teilzunehmen.

Innerhalb von 3 Monaten werden Sie:

  • Unabhängig definierte Messaging-Funktionen mit Anleitung von erfahrenen Ingenieuren abschließen.
  • Ein funktionales Verständnis unserer Messaging-Architektur haben und mit unseren Prozessen, Systemen und Werkzeugen vertraut sein.
  • Unsere Unternehmensziele und -ergebnisse verstehen und in der Lage sein, zu artikulieren, wie das Messaging-Team dazu beiträgt.
  • Regelmäßig Code-Reviews geben und empfangen und um Hilfe bitten, wenn Sie feststecken.
  • Begonnen haben, zu technischen Entwurfsdiskussionen beizutragen.

Innerhalb von 6 Monaten werden Sie:

  • Ein vertrauenswürdiger Mitwirkender im Messaging-Team sein, der starke Beziehungen zu Kollegen und funktionsübergreifenden Partnern aufgebaut hat.
  • Wachsende Unabhängigkeit bei klar definierten Messaging-Funktionen vom Aufbau bis zur Produktionsunterstützung haben und zu Projekten beitragen, die direkte Auswirkungen auf die Patientenergebnisse haben.
  • Aktiv an Teamritualen und technischen Entwurfssitzungen teilnehmen, etablierte Muster und Teamstandards befolgen.
  • Tiefe in einem oder mehreren Bereichen aufbauen, die Wert für das Messaging-Team schaffen (z.B. Lieferpipelines, Einwilligungs-Workflows, Twilio-Integrationen, MMS/RCS).

Software Engineer (L2 Messaging Team) Arbeitgeber: Deepstreamtech

CareMessage ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Software Engineers die Möglichkeit haben, ihre Fähigkeiten in einem mission-driven Umfeld weiterzuentwickeln. Mit einem starken Fokus auf Vielfalt und Inklusion fördert das Unternehmen das Wachstum seiner Mitarbeiter durch enge Zusammenarbeit mit erfahrenen Ingenieuren und bietet zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Die vollständig remote Arbeitsweise ermöglicht es den Mitarbeitern, flexibel zu arbeiten und gleichzeitig an bedeutenden Projekten zu arbeiten, die die Gesundheitsversorgung für einkommensschwache Bevölkerungsgruppen verbessern.

D

Kontaktdaten:

Deepstreamtech Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer (L2 Messaging Team) erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit anderen Softwareentwicklern und Fachleuten in der Gesundheitsbranche in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und potenzielle Arbeitgeber auf dich aufmerksam zu machen.

Sei proaktiv bei der Kontaktaufnahme

Wenn du eine interessante Stelle siehst, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Stelle Fragen zur Rolle oder zum Unternehmen, um dein Interesse zu zeigen und einen bleibenden Eindruck zu hinterlassen.

Bereite dich auf technische Interviews vor

Mach dich mit typischen Coding-Challenges und technischen Fragen vertraut, die für Backend-Entwickler relevant sind. Übe das Lösen von Problemen in Ruby on Rails und JavaScript, um im Interview glänzen zu können.

Bewirb dich über unsere Website!

Wir bei StudySmarter freuen uns, wenn du dich direkt über unsere Website bewirbst. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (L2 Messaging Team) mit Bravour zu bestehen

Ruby on Rails
JavaScript
Backend-Systeme
APIs
Software-Entwicklungszyklus
SQL
Analytisches Denken

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir suchen nach Menschen, die nicht nur die technischen Fähigkeiten haben, sondern auch gut ins Team passen. Lass uns wissen, was dich motiviert und warum du bei uns arbeiten möchtest!

Technische Fähigkeiten hervorheben:Stelle sicher, dass du deine Erfahrungen mit Ruby on Rails und anderen relevanten Technologien klar darstellst. Zeige uns, wie du in der Vergangenheit Probleme gelöst hast und welche Erfolge du erzielt hast. Das hilft uns, deine Eignung für die Rolle besser zu verstehen.

Datengetrieben denken:Da wir einen wissenschaftlichen Ansatz schätzen, solltest du in deiner Bewerbung Beispiele anführen, wo du datenbasierte Entscheidungen getroffen hast. Das zeigt uns, dass du die gleiche Denkweise teilst und bereit bist, analytisch an Herausforderungen heranzugehen.

Bewerbung über unsere Website:Vergiss nicht, deine Bewerbung über unsere Website einzureichen! So können wir sicherstellen, dass alles reibungslos läuft und du die bestmögliche Chance auf eine Rückmeldung hast. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei Deepstreamtech vorbereitet

Verstehe die Mission

Mach dich mit der Mission des Unternehmens vertraut, insbesondere mit dem Fokus auf Gesundheit und Chancengleichheit. Zeige in deinem Interview, dass du nicht nur die technischen Fähigkeiten hast, sondern auch die Leidenschaft, einen positiven Einfluss auf die Gesellschaft zu haben.

Technische Vorbereitung

Stelle sicher, dass du deine Kenntnisse in Ruby on Rails und JavaScript auffrischst. Bereite dich darauf vor, spezifische technische Fragen zu beantworten und Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Problemlösungsfähigkeiten und deinen analytischen Ansatz demonstrieren.

Teamarbeit betonen

Bereite Beispiele vor, die deine Fähigkeit zur Zusammenarbeit in einem verteilten Team zeigen. Betone, wie du in der Vergangenheit mit verschiedenen Stakeholdern kommuniziert hast, um Projekte voranzutreiben und Herausforderungen zu meistern.

Fragen stellen

Bereite einige durchdachte Fragen vor, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den aktuellen Herausforderungen im Messaging-Team oder wie das Unternehmen seine Ziele in Bezug auf Patientenengagement erreicht. Das zeigt, dass du proaktiv und engagiert bist.