Forma.ai

Staff Back End Engineer (Data Platform)

JavaScriptTypeScriptPythonJavaReactSQLAWSDockerKubernetesC#Go
Automatische Übersetzung. Prüfe das Original.

Über uns

Forma.ai: Forma.ai ist ein Series B Startup, das die Gestaltung, Verwaltung und Optimierung von Vertriebsvergütungen revolutioniert. Wir verwalten jährliche Provisionen in Milliardenhöhe für Marktführer wie Edmentum, Stryker und Autodesk.

Unser Wachstum wurde durch unsere Leidenschaft angekurbelt, die Art und Weise, wie Unternehmen Vertriebsintelligenz zur Steuerung der Geschäftsstrategie nutzen, grundlegend zu verändern und zu gestalten.

Wir suchen ebenso engagierte Mitarbeiter, die begeistert davon sind, etwas Großes zu schaffen!

Über das Team

Ingenieure in diesem Team konstruieren unsere regelbasierte Berechnungs-Engine zur Verarbeitung von Vertriebsprovisionen. Das klingt vielleicht einfach, wenn Sie noch nie mit Vertriebsvergütungsplänen zu tun hatten, aber das ist es nicht! Wir haben wenige Meetings, aber hohe Verantwortlichkeit. Die meisten Teammitglieder befinden sich in der EST-Zeitzone, aber einige sind auch in PST und Central ansässig. In vielen Bereichen sind wir weit von der reinen Wartung / progressiven Weiterentwicklung entfernt, es gibt viel Raum, um einen großen Einfluss auf das Gesamtdesign zu nehmen.

Was Sie tun werden

Berichtet an den Manager der Datenplattform, werden Sie eine entscheidende Rolle bei der Weiterentwicklung unserer Spark-basierten Datenplattform spielen. Sie werden Entwicklungsarbeiten für unsere komplexen, datenreichen Plattformfunktionen leiten und dem Team ein Beispiel für Codequalität und durchdachtes Softwaredesign geben. Sie werden an den anspruchsvollsten Codes bei Forma arbeiten.

Als Staff Engineer wird von Ihnen ein hohes Maß an Eigenverantwortung und Vertrauen erwartet. Dies beinhaltet die proaktive Identifizierung von Architektursrisiken, das Aufzeigen von Randfällen oder Einschränkungen, die andere möglicherweise nicht sehen, und die Befürwortung von Verbesserungen, die die langfristige Integrität des Systems stärken. Wir schätzen Ingenieure, die durchdachte Perspektiven einbringen – auch wenn diese Annahmen in Frage stellen – und die dem Team helfen, vorauszudenken.

Sie werden:

  1. Entwerfen und weiterentwickeln von backend-Services, die Produkt-Workflows ermöglichen.
  1. Architektur von Datenmodellen, die hierarchische und grafische Strukturen, Beziehungen und unternehmensweite Datensätze in großem Maßstab darstellen.
  1. Erstellen von deterministischen, zuverlässigen Systemen, die es Kunden ermöglichen, ihre Daten klar zu verstehen.
  1. Treffen von Architekturentscheidungen, die Erweiterbarkeit, Leistung und betriebliche Einfachheit ausbalancieren.
  1. Verbessern der Beobachtbarkeit, Teststrategie und Produktionszuverlässigkeit über backend-Services hinweg.
  1. Enge Zusammenarbeit mit dem Produktmanagement, um nuancierte Geschäftsanforderungen in saubere, skalierbare Designs zu übersetzen.
  1. Mentoring von Ingenieuren aller Ebenen und Hilfe bei der Anhebung des Niveaus der backend-Engineering-Standards.
  1. Nutzung und Demonstration der Nutzung von KI-Tools zur Verbesserung der Implementierungsgeschwindigkeit, während gleichzeitig sorgfältig in technische und Produktspezifikationen investiert wird.

Was wir suchen

  1. Umfangreiche Erfahrung in der Konzeption und im Aufbau komplexer backend-Systeme in Produktionsumgebungen.
  1. Nachgewiesene Fähigkeit, unausgesprochene Risiken aufzudecken, alternative Ansätze vorzuschlagen und Architekturoptimierungen mit fundierter technischer Begründung zu befürworten.
  1. Expertise in mindestens einer produktionsreifen backend-Sprache (z. B. Python, Java, Kotlin, Go, C#, etc.).
  1. Starke Grundlage in relationalem Schema-Design, Datenmodellierung und SQL.
  1. Erfahrung mit Spark oder anderen ETL-Tools / Frameworks.
  1. Erfahrung mit hierarchischen, grafenähnlichen oder beziehungsintensiven Datenstrukturen.
  1. Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten.
  1. Eine Erfolgsbilanz bei der Verbesserung von Skalierbarkeit, Zuverlässigkeit und Beobachtbarkeit in verteilten oder datenintensiven Systemen.
  1. Der Wunsch, Architektur und Produktrichtung zu beeinflussen – nicht nur Tickets zu implementieren.
  1. Gedeihen in einer kollaborativen, detailorientierten Umgebung über Engineering, Produkt und Analytik hinweg.
  1. Vertrautheit mit Graphdatenbanken oder grafenbasierten Modellierungskonzepten ist ein großes Plus.

Nice to have

  1. Erfahrung im Aufbau von SaaS-Produkten für mittelständische oder Großkunden.
  1. Erfahrung im Aufbau regelbasierter Systeme, Validierungs-Workflows oder Genehmigungs-/Governance-Plattformen.
  1. Vertrautheit mit AWS-basierter Infrastruktur und Kubernetes.
  1. Erfahrung mit Sales Performance Management (SPM), RevOps, Incentive Compensation (ICM) oder verwandten Bereichen. ****

Was Erfolg bedeutet: 30/60/90 Tage

Verwendete Technologien

  1. Frontend: JavaScript, React, TypeScript
  1. Backend: Java/Springboot, Django, Postgres
  1. Infrastruktur: AWS, Docker

Was Erfolg bedeutet: 30/60/90 Tage

Erste 30 Tage

Sie werden sich darauf konzentrieren, tiefes Verständnis für die Produkt-Domäne, die backend-Architektur und die Datenmodelle zu entwickeln, die die Plattform von Forma antreiben.

Bis zum Ende Ihrer ersten 30 Tage werden Sie:

  1. Ein starkes Verständnis für das Produkt, die Kunden und die Vertriebsleistungs-Domäne von Forma.ai entwickelt haben.
  1. Ein klares mentales Modell der backend-Architektur, der Kern-Services und der Datenflüsse im System aufgebaut haben.
  1. Vertrautheit mit wichtigen Datenmodellen, einschließlich hierarchischer Strukturen, Beziehungen und workflow-gesteuerter Entitäten, erlangt haben.
  1. Ihre Entwicklungsumgebung eingerichtet und sich mit der Navigation im Code, den Services und der Infrastruktur vertraut gemacht haben.
  1. Die Engineering-Praktiken des Teams in Bezug auf Tests, Beobachtbarkeit, Bereitstellung und Zuverlässigkeit kennengelernt haben.
  1. Beziehungen zu Partnern aus den Bereichen Engineering, Produkt und Analytik aufgebaut haben.
  1. Zu technischen Diskussionen beigetragen, durchdachte Fragen gestellt und frühe Bereiche mit Komplexität oder Risiko identifiziert haben.
  1. Kleine, aber bedeutsame Verbesserungen oder Korrekturen umgesetzt haben, um die Vertrautheit mit dem System zu erhöhen.
  1. Möglichkeiten zur Verbesserung der Datenmodellierung, der Systemklarheit oder der backend-Zuverlässigkeit zu identifizieren begonnen haben.

Erste 60 Tage

Sie werden beginnen, bedeutsame backend-Systeme zu verantworten und technische Entscheidungen zu beeinflussen.

Bis zum Ende Ihrer ersten 60 Tage werden Sie:

  1. Die Verantwortung für eine signifikante backend-Komponente, einen Service oder einen Workflow übernommen haben.
  1. Gut strukturierte, wartbare backend-Codes im Einklang mit den Systemstandards entworfen und geliefert haben.
  1. Eng mit dem Produkt zusammengearbeitet haben, um komplexe Geschäftsanforderungen in skalierbare backend-Designs zu übersetzen.
  1. Ein starkes Urteilsvermögen bei der Datenmodellierung bewiesen haben, insbesondere bei Beziehungen, Hierarchien und der Darstellung von Workflows.
  1. Architektonische Risiken, Randfälle oder Inkonsistenzen in bestehenden Systemen identifiziert und aufgedeckt haben.
  1. Verbesserungen an der backend-Architektur, den Datenmodellen oder den Servicegrenzen vorgeschlagen und, wo angebracht, implementiert haben.
  1. Zu Verbesserungen der Beobachtbarkeit, des Testens und der Produktionszuverlässigkeit beigetragen haben.
  1. Aktiv an Code-Reviews und technischen Design-Diskussionen teilgenommen und den Standard für Qualität und Klarheit erhöht haben.
  1. Begonnen haben, andere Ingenieure in Bereichen mit Stärken zu betreuen oder zu unterstützen.
  1. Genügend Systemkontext aufgebaut haben, um fundierte Kompromisse zwischen Leistung, Erweiterbarkeit und Einfachheit zu treffen.

Erste 90 Tage

Sie werden als vertrauenswürdiger technischer Leiter für backend-Systeme agieren.

Bis zum Ende Ihrer ersten 90 Tage werden Sie:

  1. Die Konzeption und Umsetzung einer komplexen backend-Initiative geleitet haben, die mehrere Services oder Domänen umfasst.
  1. Kern-Datenmodelle, Systemarchitektur oder Workflow-Handling eingeführt oder signifikant verbessert haben.
  1. Die Fähigkeit bewiesen haben, langfristige Architektursrisiken zu antizipieren und zu mindern.
  1. Die technische Ausrichtung durch klare, gut begründete Vorschläge und Designentscheidungen beeinflusst haben.
  1. Die Zuverlässigkeit, Beobachtbarkeit oder Skalierbarkeit kritischer backend-Systeme verbessert haben.
  1. Starke Arbeitsbeziehungen zwischen Engineering, Produkt und Analytik aufgebaut haben.
  1. Die Engineering-Standards durch Mentoring, Design-Reviews und technische Anleitung angehoben haben.
  1. Dem Team geholfen haben, komplexe, datenintensive Workflows durch klareres Systemdesign besser zu verstehen.
  1. Langfristige backend-Investitionen identifiziert und mit der Umsetzung begonnen haben, die die Systemintegrität und die Entwicklergeschwindigkeit verbessern.
  1. Einen klaren Einfluss sowohl auf die Systemqualität als auch auf die Fähigkeit des Teams, souverän und in großem Maßstab zu liefern, gezeigt haben.

Zusätzliche Jobinformationen:

Diese Position ist für eine bestehende Stelle

Nutzung von KI für die Personalbeschaffung

Derzeit nutzt Forma.ai keine künstliche Intelligenz als Teil unseres Rekrutierungsprozesses, insbesondere nicht für die Überprüfung, Filterung und Vorauswahl von Bewerbern.

Unser Engagement für Sie

Forma ist ein stolzer Arbeitgeber, der Chancengleichheit fördert und sich für die Schaffung eines vielfältigen und integrativen Arbeitsumfelds einsetzt. Bei Bedarf werden alle Anstrengungen unternommen, um Kandidaten mit Behinderungen zu unterstützen. Informationen, die im Zusammenhang mit Unterkünften erhalten werden, werden vertraulich behandelt. Wir wissen, dass die Bewerbung auf eine neue Stelle viel Mühe kostet. Sie werden ermutigt, sich zu bewerben, auch wenn Ihre Erfahrung nicht genau mit der Stellenbeschreibung übereinstimmt. Es gibt viele Wege zu einer erfolgreichen Karriere, und wir freuen uns darauf, Ihre zu lesen.

Wir danken allen Kandidaten für ihr Interesse, jedoch werden nur qualifizierte Bewerber in die engere Wahl gezogen.

Was Sie von uns erwarten können

  • Eine bedeutsame Vergütung. Zusätzlich zu Ihrem Grundgehalt werden Sie Teil unseres Mitarbeiter-Aktienbeteiligungsplans (ESOP), um Ihre Beiträge zum Erfolg von Forma.ai weiter anzuerkennen.
  • Krankenversicherung. Wir bieten ein umfassendes Leistungspaket, das Kranken-, Zahn-, Augen-, Invaliditäts- und Lebensversicherungen sowie ein bezahltes Elternurlaubsprogramm umfasst.
  • Lernen und Entwicklung. Greifen Sie auf die Ressourcen zu, die Sie für Ihr Wachstum in Ihrer Rolle benötigen, indem Sie unser jährliches Schulungsbudget von $750 nutzen.
  • Wachstum. Sie haben die einmalige Gelegenheit, eine Karriere für sich aufzubauen und die Art von Erfahrung zu sammeln, die Sie sich wünschen, sei es als Individual Contributor oder als People Leader.

Unsere Werte

Gut zusammenarbeiten. Wir sind echt. Wir haben Kinder und Haustiere. Hypotheken und Studienkredite. Wir stecken da gemeinsam drin, also egal wie brillant einer von uns ist, wir spielen immer nett miteinander – ohne Ausnahmen.

Präzise sein. Unnachgiebig sein. Wir glauben, dass Selbstzufriedenheit zum Scheitern führt, daher setzen wir neue Ziele, sobald wir sie erreicht haben. Wir beharren angesichts von Widrigkeiten, lernen aus unseren Fehlern und treiben uns gegenseitig zur kontinuierlichen Verbesserung an. Der Status quo ist Kryptonit.

Unsere Technik lieben. Unsere Kunden lieben. Unsere Plattform löst ein sehr komplexes Problem in einem derzeit unterversorgten Markt. Obwohl nicht jeder bei Forma kundenorientiert ist, sind wir alle kundenorientiert. Vielleicht sogar leicht kundenbesessen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026