Staff Backend Engineer

Beam entwickelt die Betriebsschicht für eine KI-native Zukunft. Unsere Plattform hilft Teams von schnelllebigen Startups bis hin zu Fortune 500-Unternehmen, ganze Workflows mit selbstlernenden Agenten, die sich in Echtzeit anpassen, zu automatisieren. Indem wir den Aufwand manueller, sich wiederholender Arbeit beseitigen, ermöglichen wir es den Menschen, sich auf das zu konzentrieren, was tatsächlich menschliches Denken erfordert. Wir stellen uns vor, wie Operationen mit Klarheit, Geschwindigkeit und Intelligenz im Kern skaliert werden können. Um mehr zu erfahren, besuchen Sie .

Über das Team

Das Ingenieurteam von Beam entwickelt die Kerninfrastruktur für selbstlernende Agenten und verwandelt KI in zuverlässige, produktionsgerechte Systeme. Wir arbeiten am gesamten Stack, von Frontend bis Infrastruktur, und lösen Probleme bei der Echtzeit-Orchestrierung, Tool-Integration und komplexer Workflow-Ausführung. Dies ist ein Umfeld mit hohem Vertrauen und großer Wirkung, in dem Ingenieure schnell arbeiten, häufig veröffentlichen und sowohl das Produkt als auch die Plattform mitgestalten, während wir wachsen. Wenn Ihnen der Bau 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 das Design, die Implementierung und die Wartung der Backend-Systeme, die die Funktionalität 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 gerne großartige Produkte erstellt, über starke Führungsfähigkeiten verfügt und sich in einem schnelllebigen Startup-Umfeld wohlfühlt.

Verantwortlichkeiten

Diese Rolle erfordert technisches Fachwissen zum Aufbau unserer Softwarelösungen, wobei der Schwerpunkt auf der Backend-Infrastruktur liegt, um das reibungslose und effiziente Funktionieren unserer Plattform sicherzustellen. Ihre Hauptverantwortlichkeiten umfassen Folgendes:

  • Architektur, Design und Implementierung skalierbarer, robuster Backend-Systeme, die mit der Produkt- und Technologierichtung des Unternehmens übereinstimmen.

  • Mitgestalten und Beitragen zur Engineering-Strategie, um die Ausrichtung mit den langfristigen organisatorischen Zielen sicherzustellen und hochwirksame Lösungen zu liefern.

  • Technische Roadmap-Planung leiten und komplexe Backend-Projekte vom Konzept bis zur Bereitstellung führen, optimiert für Zuverlässigkeit, Leistung und Skalierbarkeit.

  • Zusammenarbeit mit funktionsübergreifenden Führungskräften zur Verfeinerung der Anforderungen und zum Design sicherer, effizienter Backend-Lösungen, wobei eine nahtlose Integration über den Technologie-Stack hinweg sichergestellt wird.

  • Schreiben von sauberem, wartbarem und gut dokumentiertem Code, der den Best Practices und Entwurfsmustern folgt.

  • Best Practices in der Backend-Entwicklung etablieren und fördern, einschließlich sauberem, wartbarem und testbarem Code, der modernen Entwurfsmustern folgt.

  • Verwalten von Datensystemen, einschließlich Datenbankarchitekturen, Caching-Strategien und Suchtechnologien, mit Schwerpunkt auf Skalierbarkeit und Leistung unter hoher Last.

  • Enge Zusammenarbeit mit den Frontend- und Produktteams zur Definition, Verfeinerung und Optimierung von APIs unter Verwendung von OpenAPI oder ähnlichen Standards für einen konsistenten Datenaustausch.

  • Fördern der Codequalität durch umfassende Code-Reviews, Anleitung von Kollegen und proaktive Bearbeitung technischer Schulden.

  • Auf dem Laufenden bleiben mit Branchentrends, aufkommenden Technologien und Best Practices im Bereich Backend-Entwicklung.

  • Mentor und technische Anleitung für andere Ingenieure, die eine Kultur des kontinuierlichen Lernens und der technischen Exzellenz innerhalb des Teams fördern.

Anforderungen

  • Bachelor-Abschluss in Informatik, Softwareentwicklung oder einem verwandten Gebiet.

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

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

  • Vertrautheit mit 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 Container-Technologien wie Docker und Kubernetes.

  • Vertrautheit mit Caching-Technologien wie Redis.

  • Erfahrung mit Microservices-Architektur und der Implementierung ereignisgesteuerter Systeme.

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

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


    Die folgenden Punkte sind keine strikten Anforderungen, werden aber bevorzugt


  • Erfahrung mit dem NestJS-Framework zum Erstellen skalierbarer Backend-Anwendungen.

  • Erfahrung mit CI/CD unter Verwendung von Tools wie Github Actions, AWS CodePipeline, Jenkins oder ähnlichen Tools.

  • Praxiserfahrung mit Warteschlangenlösungen und Nachrichtenbrokern wie AWS SNS + SQS, Kafka oder RabbitMQ.

  • Kenntnisse von Infrastructure-as-Code-Tools wie AWS CDK, Terraform oder Pulumi.

  • Kenntnisse und Erfahrung in der Arbeit mit Domain-driven Design (DDD)-Prinzipien und testgetriebenen Entwicklungsansätzen (TDD).

  • Verständnis und Anwendung von SOLID-Prinzipien im Softwaredesign und in der Entwicklung.

  • Erfahrung in einer agilen Scrum-Entwicklungsumgebung.

Vorteile

Bei Beam schaffen wir ein Umfeld, in dem ambitionierte Menschen ihre beste Arbeit leisten können, mit Klarheit, Zielsetzung und Wachstumsraum. Wir denken sorgfältig darüber nach, was wir bauen, wie wir arbeiten und wen wir einstellen. Die Probleme, die wir lösen, sind real. Die Systeme, die wir aufbauen, sind komplex. Und die Menschen hier kümmern sich tief um das Handwerk, um Geschwindigkeit und darum, Arbeit zu leisten, die tatsächlich zählt. Sie werden hier keine starren Hierarchien oder endlose Prozesse finden. Sie werden ein hohes Maß an Vertrauen, hohe Standards und ein Team finden, das von Neugier, Verantwortung und langfristigem Denken getrieben wird.

Was Sie hier finden

  • Besitz mit Klarheit: Sie werden die Arbeit vom Konzept bis zur Ausführung in einem Umfeld mit viel Kontext und Autonomie führen. Wir vertrauen den Menschen, zu leiten und nachzuvollziehen.

  • Wachstum, das sich summiert: Egal, ob Sie Ihre technischen Fähigkeiten vertiefen, Führungspositionen erkunden oder disziplinübergreifend lernen wollen, wir unterstützen Wachstumspfade, die nicht für jeden gleich sind.

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

  • Angleichung von Anreizen: Wir bieten eine wettbewerbsfähige Vergütung und eine bedeutende Beteiligung, die auf langfristige Wertschöpfung ausgelegt ist, nicht nur auf kurzfristige Belohnungen. Wenn Beam gewinnt, gewinnen Sie ebenfalls.

  • Eine Kultur, die den Standard erhöht: Sie werden mit scharfen, freundlichen Teamkollegen zusammenarbeiten, die Direktheit, Neugier und Vorwärtsdrang schätzen. Wir fordern uns gegenseitig auf, besser zu werden, und unterstützen uns in jedem Schritt des Weges.

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