Forma.ai

Senior Staff Back End Engineer (Anwendungen)

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

ÜBER FORMA.AI

Forma.ai forma.ai/ ist ein Series-B-Startup, das die Art und Weise revolutioniert, wie Vertriebsprovisionen konzipiert, verwaltet und optimiert werden. Wir verwalten jährlich Provisionen in Milliardenhöhe für Marktführer wie Edmentum, Stryker und Autodesk.

Unser Wachstum wird durch unsere Leidenschaft angetrieben, die Art und Weise, wie Unternehmen Vertriebsintelligenz zur Steuerung ihrer Geschäftsstrategie nutzen, grundlegend zu verändern und zu gestalten. Wir heißen ebenso engagierte Persönlichkeiten willkommen, die sich darauf freuen, etwas Großes zu schaffen!

Senior Staff Backend Engineer

Über das Team

Wir entwickeln Unternehmenssoftware, die Organisationen dabei unterstützt, ihre Vertriebsleistung zu optimieren und die Agilität bei der Markteinführung zu steigern. Unsere Engineering-Organisation umfasst mehrere Produkt-Anwendungsteams, die für die Bereitstellung zentraler, kundenorientierter Funktionen verantwortlich sind. Wir suchen einen Senior Staff Backend Engineer, der unsere Anwendungsteams verstärkt und dabei hilft, die technische Ausrichtung über mehrere Bereiche innerhalb des Engineerings hinweg festzulegen. Sie arbeiten mit staff, Senior- und Nachwuchs-Engineers zusammen und arbeiten eng mit der Engineering-Führung zusammen, um die Systeme zu definieren, weiterzuentwickeln und zu skalieren, die unsere Workflows für Unternehmensprodukte antreiben. Dies ist eine Gelegenheit, komplexe, bereichsübergreifende technische Probleme zu verantworten und die Produktrichtung über ein einzelnes Team hinaus zu gestalten. Wir haben wenige Meetings, aber ein hohes Maß an Eigenverantwortung. Die meisten Teams befinden sich in der EST-Zeitzone, wir haben jedoch auch einige Standorte in AST, PST und Central.

Was Sie tun werden

Sie spielen eine entscheidende Rolle bei der Gestaltung der technischen Ausrichtung unseres Anwendungs-Stacks über mehrere Bereiche hinweg. Sie leiten Entwicklungsinitiativen für unsere komplexesten Projekte, die zwei oder mehr Teams oder Produktbereiche umfassen, und dienen als technischer Maßstab für Systemdesign, Codequalität und langfristige Wartbarkeit. Sie arbeiten an der Schnittstelle von Datenmodellierung, Geschäftslogik und Zuverlässigkeit auf Unternehmensebene, und Ihre Arbeit setzt oft Standards, die von benachbarten Teams übernommen werden. Dies bleibt eine praxisorientierte Rolle; Sie implementieren persönlich die schwierigsten Aufgaben in Ihrem Bereich, anstatt nur die Richtung für andere vorzugeben.

Als Senior Staff Engineer wird von Ihnen ein sehr hohes Maß an Eigenverantwortung, Vertrauen und unabhängigem Urteilsvermögen erwartet. Dazu gehört die proaktive Identifizierung architektonischer Risiken, die über Teamgrenzen hinweg bestehen, das Aufzeigen von Randfällen oder Einschränkungen, die andere möglicherweise nicht sehen, und das Eintreten für Verbesserungen, die die langfristige Integrität der von Ihnen verantworteten Systeme stärken. Wo sich die Gelegenheit bietet, und insbesondere wenn Sie in der Rolle exzellieren, kann sich Ihr Einfluss auf die gesamte Organisation erstrecken, aber die Kernanforderung ist die tiefe Verantwortung für komplexe Bereiche, die mehrere Teams umfassen. Wir schätzen Engineers, die durchdachte, manchmal konträre Perspektiven einbringen, selbst wenn sie tief verwurzelte Annahmen in Frage stellen, und die benachbarten Teams helfen, über den Tellerrand hinauszuschauen.

Sie werden:

  1. Backend-Dienste und Architekturmuster entwerfen und weiterentwickeln, die Produkt-Workflows über zwei oder mehr Teams oder Bereiche hinweg antreiben.
  1. Datenmodelle für hierarchische & Graph-Strukturen, Beziehungen und große Unternehmensdatensätze architektonisch gestalten und Standards setzen, auf denen andere Teams in angrenzenden Bereichen aufbauen.
  1. Deterministische, zuverlässige Systeme aufbauen, die es Kunden ermöglichen, ihre Daten klar zu analysieren.
  1. architektonische Entscheidungen vorantreiben, die mehrere Bereiche umfassen, und dabei Erweiterbarkeit, Leistung und betriebliche Einfachheit in Einklang bringen.
  1. Die Beobachtbarkeit, die Teststrategie und die Produktionszuverlässigkeit über die von Ihnen verantworteten Systeme und Bereiche hinweg verbessern.
  1. Eng mit der Produkt- und Engineering-Führung zusammenarbeiten, um mehrdeutige, geschäftskritische Anforderungen in saubere, skalierbare Designs zu übersetzen.
  1. Engineers auf verschiedenen Ebenen betreuen, einschließlich anderer Staff-Level-Engineers, und dazu beitragen, die Messlatte für backend-Engineering innerhalb Ihrer Bereiche und darüber hinaus höher zu legen.
  1. KI-Tools nutzen und deren Einsatz fördern, um die Implementierungsgeschwindigkeit zu verbessern und gleichzeitig durchdacht in technische und Produktspezifikationen zu investieren.

Mindestanforderungen

Was wir suchen

  1. Umfangreiche Erfahrung im Entwurf und Aufbau komplexer Backend-Systeme in Produktionsumgebungen in großem Maßstab.
  1. Starkes Produktverständnis. Sie lernen den Bereich und den Workflow des Kunden so tiefgreifend kennen, dass Sie gemeinsam mit dem Produktteam gestalten können, was gebaut wird, Probleme bei der Kundenerfahrung bereits während des Designs und nicht erst nach der Veröffentlichung erkennen und bei Anforderungen intervenieren, wenn die vorgeschlagene Lösung nicht zur tatsächlichen Arbeitsweise der Kunden passt.
  1. Eine Erfolgsbilanz bei der Leitung der architektonischen Ausrichtung über mehrere Teams oder Bereiche hinweg, nicht nur innerhalb eines einzelnen Teams.
  1. Nachgewiesene Fähigkeit, nicht artikulierte Risiken aufzudecken, alternative Ansätze vorzuschlagen und sich mit fundierter technischer Begründung für architektonische Verbesserungen einzusetzen, einschließlich der Fähigkeit, Entscheidungen außerhalb Ihres unmittelbaren Teams zu beeinflussen.
  1. Tiefgreifende Expertise in mindestens einer produktionsreifen Backend-Sprache (z. B. Python, Java, Kotlin, Go, C#, etc.).
  1. Starkes Fundament im relationalen Schema-Design, der Datenmodellierung und SQL.
  1. Signifikante Erfahrung in der Arbeit mit hierarchischen, graphartigen oder beziehungsreichen Datenstrukturen.
  1. Exzellente schriftliche und mündliche Kommunikationsfähigkeiten, einschließlich der Fähigkeit, Stakeholder zu beeinflussen und mehrere Teams auf eine technische Vision auszurichten.
  1. Eine Erfolgsbilanz bei der signifikanten Verbesserung von Skalierbarkeit, Zuverlässigkeit und Beobachtbarkeit in verteilten oder datenintensiven Systemen, die mehr als einen Bereich umfassen.
  1. Ein starker Wunsch, Architektur und Produktrichtung über komplexe, teamübergreifende Bereiche hinweg zu verantworten, anstatt nur Tickets zu implementieren oder die Roadmap eines einzelnen Teams zu leiten.
  1. Erfahrung in der Betreuung von Senior- und Staff-Level-Engineers und darin, die technische Messlatte in den Teams, mit denen Sie arbeiten, höher zu legen.
  1. Sie blühen in einer kollaborativen, detailorientierten Umgebung zwischen Engineering, Produkt und Analytics auf.
  1. Vertrautheit mit Graph-Datenbanken oder graphbasierten Modellierungskonzepten ist ein großes Plus.

Schön zu haben

  1. Erfahrung im Aufbau von SaaS-Produkten für den Mittelstand oder Unternehmenskunden.
  1. Erfahrung im Aufbau von regelbasierten Systemen, Validierungs-Workflows oder Plattformen für Genehmigungen/Governance.
  1. Vertrautheit mit AWS-basierter Infrastruktur und Kubernetes.
  1. Berührungspunkte mit Sales Performance Management (SPM), RevOps, Incentive Compensation (ICM) oder verwandten Bereichen.

Technologien, die wir verwenden

Frontend: JavaScript, React, TypeScript

Backend: Java/Springboot, Django, Postgres

Infrastruktur: AWS, Docker

Wie Erfolg aussieht: 30/60/90 Tage

Erste 30 Tage

Sie konzentrieren sich darauf, ein tiefes Verständnis für den Produktbereich, die Backend-Architektur und die Datenmodelle zu entwickeln, die die Plattform von Forma antreiben, während Sie sich schnell als eine Ressource etablieren, auf die sich andere Teams verlassen können.

Bis zum Ende Ihrer ersten 30 Tage werden Sie:

  1. Ein starkes Verständnis für das Produkt, die Kunden und den Bereich Vertriebsleistung von Forma.ai entwickelt haben.
  1. Ein klares mentales Modell der Backend-Architektur, der Kerndienste und der Datenflüsse im gesamten System aufgebaut haben.
  1. Vertrautheit mit wichtigen Datenmodellen erlangt haben, einschließlich hierarchischer Strukturen, Beziehungen und workflowgesteuerter Entitäten.
  1. Ihre Entwicklungsumgebung eingerichtet haben und sich im Umgang mit der Codebasis, den Diensten und der Infrastruktur sicher fühlen.
  1. Die Engineering-Praktiken des Teams in Bezug auf Tests, Beobachtbarkeit, Bereitstellung und Zuverlässigkeit kennengelernt haben.
  1. Beziehungen zu Engineering-, Produkt- und Analytics-Partnern sowie zur Engineering-Führung aufgebaut haben.
  1. Zu technischen Diskussionen innerhalb Ihrer Bereiche und mit angrenzenden Teams beigetragen haben, indem Sie durchdachte Fragen gestellt und frühzeitig Bereiche mit Komplexität oder Risiko identifiziert haben.
  1. Kleine, aber sinnvolle Verbesserungen oder Korrekturen implementiert haben, um Vertrautheit mit dem System aufzubauen.
  1. Begonnen haben, Möglichkeiten zur Verbesserung der Datenmodellierung, Systemklarheit oder backend-Zuverlässigkeit in den von Ihnen betreuten Bereichen zu identifizieren.

Erste 60 Tage

Sie beginnen, bedeutende backend-Systeme zu verantworten, die mehr als einen Bereich umfassen, und technische Entscheidungen über Ihr unmittelbares Team hinaus zu beeinflussen.

Bis zum Ende Ihrer ersten 60 Tage werden Sie:

  1. Die Verantwortung für eine bedeutende backend-Komponente, einen Dienst oder einen Workflow mit Auswirkungen auf zwei oder mehr Teams übernommen haben.
  1. Gut strukturierten, wartbaren backend-Code entworfen und geliefert haben, der auf Systemstandards ausgerichtet ist.
  1. Eng mit der Produkt- und Engineering-Führung zusammengearbeitet haben, um komplexe, mehrdeutige Geschäftsanforderungen in skalierbare backend-Designs zu übersetzen.
  1. Ein starkes Urteilsvermögen bei der Datenmodellierung bewiesen haben, insbesondere in Bezug auf Beziehungen, Hierarchien und die Darstellung von Workflows.
  1. Architektonische Risiken, Randfälle oder Inkonsistenzen identifiziert und aufgezeigt haben, die mehrere Systeme oder Teams umfassen.
  1. Verbesserungen an der backend-Architektur, den Datenmodellen oder Dienstgrenzen in den von Ihnen verantworteten Bereichen vorgeschlagen und gegebenenfalls implementiert haben.
  1. Zu Verbesserungen bei der Beobachtbarkeit, dem Testen und der Produktionszuverlässigkeit für diese Bereiche beigetragen haben.
  1. Aktiv an Code-Reviews und technischen Design-Diskussionen teilgenommen haben, um die Messlatte für Qualität und Klarheit in den Teams, mit denen Sie zusammenarbeiten, höher zu legen.
  1. Begonnen haben, andere Engineers, einschließlich Senior- und Staff-Engineers, in den Systemen und Bereichen zu betreuen, die Sie am besten kennen.
  1. Genügend Systemkontext aufgebaut haben, um fundierte Kompromisse zwischen Leistung, Erweiterbarkeit und Einfachheit auf einer bereichsübergreifenden Ebene zu treffen.

Erste 90 Tage

Sie werden als vertrauenswürdige technische Führungskraft für die komplexen, teamübergreifenden Bereiche agieren, die Sie verantworten.

Bis zum Ende Ihrer ersten 90 Tage werden Sie:

  1. Den Entwurf und die Bereitstellung einer komplexen backend-Initiative geleitet haben, die mehrere Dienste, Bereiche oder Teams umfasst.
  1. Zentrale Datenmodelle, Systemarchitektur oder Workflow-Handhabung innerhalb Ihrer Bereiche eingeführt oder signifikant verbessert haben.
  1. Die Fähigkeit bewiesen haben, langfristige architektonische Risiken in den von Ihnen verantworteten Bereichen vorherzusehen und zu mindern.
  1. Die technische Ausrichtung über zwei oder mehr Teams hinweg durch klare, gut begründete Vorschläge und Designentscheidungen beeinflusst haben.
  1. Die Zuverlässigkeit, Beobachtbarkeit oder Skalierbarkeit kritischer backend-Systeme innerhalb Ihrer Bereiche sinnvoll verbessert haben.
  1. Starke Arbeitsbeziehungen über Engineering, Produkt, Analytics und Führung hinweg aufgebaut haben.
  1. Engineering-Standards durch Mentoring, Design-Reviews und technische Anleitung erhöht haben, wobei die Reichweite auf angrenzende Teams und, wo es sinnvoll ist, auf die breitere Organisation ausgedehnt wurde.
  1. Den Teams, mit denen Sie arbeiten, geholfen haben, durch klareres Systemdesign besser über komplexe, datenintensive Workflows nachzudenken.
  1. Längerfristige backend-Investitionen identifiziert und mit deren Umsetzung begonnen haben, die die Systemintegrität und die Entwicklergeschwindigkeit innerhalb Ihrer Bereiche verbessern.
  1. Einen klaren, messbaren Einfluss sowohl auf die Systemqualität als auch auf die Fähigkeit Ihrer Teams bewiesen haben, zuverlässig in großem Maßstab zu liefern.

Zusätzliche Stelleninformationen

Diese Position ist für eine bestehende Vakanz.

NUTZUNG VON KI FÜR DIE REKRUTIERUNG

Derzeit verwendet Forma.ai keine künstliche Intelligenz als Teil unseres Rekrutierungsprozesses, insbesondere nicht für das Screening, Filtern und die Vorauswahl von Bewerbern.

WAS SIE VON UNS ERWARTEN KÖNNEN

Attraktive Vergütung. Zusätzlich zu Ihrem Grundgehalt werden Sie Teil unseres Mitarbeiterbeteiligungsprogramms, um Ihre Beiträge zum Erfolg von Forma.ai Forma.ai weiter anzuerkennen.

Gesundheitsversorgung. Wir bieten ein umfassendes Leistungspaket, das Kranken-, Zahn-, Augen-, Invaliditäts- und Lebensversicherungen sowie ein Programm für bezahlten Elternurlaub umfasst.

Lernen und Entwicklung. Greifen Sie auf die Ressourcen zu, die Sie benötigen, um in Ihrer Rolle zu wachsen, indem Sie unser jährliches Weiterbildungsstipendium in Höhe von 750 $ nutzen.

Wachstum. Sie haben eine riesige Chance, eine Karriere für sich aufzubauen und die Art von Erfahrung zu sammeln, die Sie suchen, sei es als Individual Contributor oder als Führungskraft.

UNSERE WERTE

  • Gut zusammenarbeiten. Wir sind authentisch. Wir haben Kinder und Haustiere. Hypotheken und Studienkredite. Wir sitzen alle im selben Boot, also egal wie brillant einer von uns ist, wir gehen immer respektvoll miteinander um – ohne Ausnahme.
  • Präzise sein. Unnachgiebig sein. Wir glauben, dass Selbstzufriedenheit zum Scheitern führt, deshalb setzen wir uns neue Ziele, sobald wir die alten erreicht haben. Wir bleiben angesichts von Widrigkeiten hartnäckig, lernen aus unseren Fehlern und treiben uns gegenseitig zu kontinuierlicher Verbesserung an. Der Status quo ist Kryptonit.
  • Unsere Technologie lieben. Unsere Kunden lieben. Unsere Plattform löst ein sehr komplexes Problem in einem derzeit unterversorgten Markt. Auch wenn nicht jeder bei Forma direkten Kundenkontakt hat, sind wir alle kundenorientiert. Vielleicht sogar leicht kundenbesessen.

UNSER ENGAGEMENT FÜR SIE

Forma ist ein stolzer Arbeitgeber, der Chancengleichheit fördert und sich der Schaffung einer vielfältigen und integrativen Arbeitsumgebung verschrieben hat. Jede Anstrengung, um Kandidaten bei der Barrierefreiheit auf Anfrage entgegenzukommen, wird unternommen. Informationen, die im Zusammenhang mit Anpassungen eingehen, werden vertraulich behandelt. Wir wissen, dass die Bewerbung auf eine neue Rolle viel Mühe erfordert. Sie werden ermutigt, sich auch dann zu bewerben, wenn Ihre Erfahrung nicht exakt mit der Stellenbeschreibung übereinstimmt. Es gibt viele Wege zu einer erfolgreichen Karriere und wir freuen uns darauf, Ihren zu lesen.

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

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