Staff Backend Engineer

Beam baut die Betriebsschicht für eine AI-native Zukunft. Unsere Plattform hilft Teams, von schnell agierenden Startups bis hin zu Fortune 500-Unternehmen, ganze Arbeitsabläufe mit selbstlernenden Agenten zu automatisieren, die sich in Echtzeit anpassen. Indem wir die Last manueller, sich wiederholender Arbeit beseitigen, geben wir den Menschen die Freiheit, sich auf das zu konzentrieren, was tatsächlich menschliches Denken erfordert. Wir stellen uns vor, wie sich der Betrieb mit Klarheit, Geschwindigkeit und Intelligenz im Kern skaliert. Um mehr zu erfahren, besuchen Sie .

Über das Team

Das Ingenieurteam von Beam baut die Kerninfrastruktur für selbstlernende Agenten, indem es KI in zuverlässige, produktionsfertige Systeme verwandelt. Wir arbeiten über den gesamten Stack hinweg, von Frontend bis zur Infrastruktur, und lösen Probleme in Echtzeit-Orchestrierung, Tool-Integration und komplexer Workflow-Ausführung. Dies ist ein vertrauensvolles, wirkungsvolles Umfeld, in dem Ingenieure schnell handeln, häufig veröffentlichen und sowohl das Produkt als auch die Plattform mitgestalten, während wir wachsen. Wenn Ihnen der Aufbau mit Klarheit, Geschwindigkeit und Tiefe am Herzen liegt, werden Sie hier Ihre beste Arbeit leisten.

Über die Rolle

Als Staff Backend Engineer bei Beam sind Sie verantwortlich für die Gestaltung, Implementierung und Wartung der Backend-Systeme, die die Funktionen unserer Plattform antreiben. Sie arbeiten eng mit unseren funktionsübergreifenden Teams zusammen, um eine nahtlose Integration und optimale Leistung sicherzustellen. Wir suchen jemanden, der leidenschaftlich daran interessiert ist, großartige Produkte zu bauen, starke Führungskompetenzen besitzt und sich in einem schnelllebigen Startup-Umfeld wohlfühlt.

Verantwortlichkeiten

Diese Rolle erfordert technisches Fachwissen, um unsere Softwarelösungen zu entwickeln, mit Schwerpunkt auf der Backend-Infrastruktur, um einen reibungslosen und effizienten Betrieb unserer Plattform sicherzustellen. Ihre Hauptverantwortlichkeiten beinhalten:

  • Architektur, Design und Leitung der Implementierung skalierbarer, widerstandsfähiger Backend-Systeme, die mit der Produkt- und technischen Vision des Unternehmens übereinstimmen.

  • Gestaltung und Beitrag zur Ingenieurstrategie, um sicherzustellen, dass sie mit den langfristigen Zielen der Organisation übereinstimmt und hochwirksame Lösungen liefert.

  • Leitung von technischer Roadmap-Planung und komplexen Backend-Projekten von der Konzeption bis zur Lieferung, optimiert für Zuverlässigkeit, Leistung und Skalierbarkeit.

  • Zusammenarbeit mit funktionsübergreifenden Führungskräften zur Verfeinerung der Anforderungen und Gestaltung sicherer, effizienter Backend-Lösungen, die nahtlos in den Technologie-Stack integriert sind.

  • Schreiben Sie sauberen, wartbaren und gut dokumentierten Code, der bewährten Praktiken und Designmustern folgt.

  • Einführung und Förderung bewährter Praktiken im Backend-Engineering, einschließlich sauberem, wartbarem und testbarem Code, der modernen Designmustern entspricht.

  • Verwaltung von Datenbanksystemen, einschließlich Datenbankarchitekturen, Caching-Strategien und Suchtechnologien mit Fokus auf Skalierbarkeit und Leistung unter hoher Last.

  • Enge Zusammenarbeit mit dem Frontend- und Produktteam zur Definition, Verfeinerung und Optimierung von APIs, unter Verwendung von OpenAPI oder ähnlichen Standards für konsistente Datenübertragung.

  • Förderung der Codequalität durch Durchführung und Beaufsichtigung umfassender Code-Reviews, Anleitung von Kollegen und proaktive Behebung technischer Schulden.

  • Auf dem Laufenden bleiben über Branchentrends, neue Technologien und bewährte Verfahren im Zusammenhang mit Backend-Entwicklung.

  • Mentor und technische Führung für andere Ingenieure, Förderung einer Kultur des kontinuierlichen Lernens und der technischen Exzellenz innerhalb des Teams.

Anforderungen

  • Bachelorabschluss in Informatik, Software-Engineering oder verwandtem Bereich.

  • Mindestens 7 Jahre nachgewiesene Erfahrung als Backend Engineer oder in einer ähnlichen Rolle, mit Schwerpunkt auf Systemdesign und der Entwicklung skalierbarer Webanwendungen oder Plattformen.

  • Starke Kenntnisse in einer oder mehreren Programmiersprachen, wie zum Beispiel Typescript (Node.js), Python oder Golang.

  • Kompetenz in SQL-Datenbanken wie PostgreSQL oder MySQL und NoSQL-Datenbanken wie MongoDB oder DynamoDB. Erfahrung mit Cloud-Plattformen und -Diensten wie AWS, Azure oder Google Cloud.

  • Erfahrung mit Containerisierungstechnologien wie Docker und Kubernetes. Vertrautheit mit Caching-Technologien wie Redis. Frühere Erfahrung in der Arbeit mit Microservices-Architektur und Umsetzung ereignisgesteuerter Systeme.

  • Ausgezeichnete Kommunikations- und Teamfähigkeit, mit der Fähigkeit, effektiv mit funktionsübergreifenden Teams zusammenzuarbeiten.

  • Selbstmotiviert und detailorientiert, mit einer Leidenschaft für Technik.


    Die folgenden sind keine strengen Anforderungen, aber werden bevorzugt


  • Erfahrung mit dem NestJS-Framework zum Aufbau skalierbarer Backend-Anwendungen. Erfahrung mit CI/CD unter Verwendung von Tools wie Github Actions, AWS CodePipeline, Jenkins oder anderen ähnlichen Tools.

  • Praxisbezogene Erfahrung mit Queueing-Lösungen und Nachrichten-Brokern wie AWS SNS + SQS, Kafka oder RabbitMQ.

  • Kenntnisse in Infrastruktur-als-Code-Tools wie AWS CDK, Terraform oder Pulumi. Kenntnisse und Erfahrung in der Arbeit mit domänengesteuerten Design (DDD)-Prinzipien und testgetriebener Entwicklungs (TDD)-Methodik.

  • Verständnis und Anwendung der SOLID-Prinzipien in der Softwareentwicklung und -entwicklung. Frühere Erfahrung in einer agilen/Scrum-Entwicklungsumgebung.

Vorteile

Bei Beam schaffen wir eine Umgebung, in der ehrgeizige Menschen ihre beste Arbeit leisten können, mit Klarheit, Zweck und Raum zum Wachsen. Wir sind nachdenklich darüber, was wir bauen, wie wir arbeiten und wen wir einstellen. Die Probleme, die wir lösen, sind real. Die Systeme, die wir entwickeln, sind komplex. Und die Menschen hier interessieren sich leidenschaftlich für Handwerk, Geschwindigkeit und dafür, Arbeit zu leisten, die tatsächlich von Bedeutung ist. Hier finden Sie keine starren Hierarchien oder endlose Prozesse. Sie finden hohen Vertrauensstandard, hohe Maßstäbe und ein Team, das von Neugierde, Eigenverantwortung und langfristigem Denken angetrieben wird.

Was Sie hier finden werden

  • Eigenverantwortung mit Klarheit: Sie werden Arbeiten von der Idee bis zur Ausführung in einer hochkontextuellen, autonomiefördernden Umgebung vorantreiben. Wir vertrauen den Menschen, zu führen und durchzuziehen.

  • Wachstum, das sich summiert: Egal, ob Sie Ihr technisches Wissen vertiefen, Führungsqualitäten erkunden oder disziplinübergreifend lernen, wir unterstützen Wachstumswege, die nicht nach der Einheitsgröße passen.

  • Arbeit, die zählt: Sie werden zu AI-nativen Systemen beitragen, die bereits reale Operationen nicht nur Prototypen oder Experimente antreiben.

  • Abgestimmte Anreize: Wir bieten wettbewerbsfähige Vergütung und bedeutendes Eigenkapital, das auf langfristige Wertschöpfung und nicht nur auf kurzfristige Belohnungen ausgerichtet ist. Wenn Beam gewinnt, gewinnen Sie auch.

  • Eine Kultur, die die Messlatte höher legt: Sie werden mit klugen, freundlichen Teamkollegen arbeiten, die Direktheit, Neugier und Schwung schätzen. Wir fordern uns gegenseitig heraus, besser zu werden und unterstützen uns gegenseitig auf jedem Schritt des Weges.

Wenn dies nach der Art von Arbeit klingt, die Sie tun möchten und dem Team, mit dem Sie wachsen möchten, würden wir uns freuen, von Ihnen zu hören!