Job
Aus Partner-Feed
Softwareentwickler - Menü
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Nein
- Unternehmen
- Olo
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Olo ist eine führende SaaS-Plattform, die die digitale Transformation in der Restaurantbranche beschleunigt, indem sie Kunden dabei hilft, personalisiertere und profitablere Gästeerlebnisse zu bieten. Dadurch ermöglichen unsere digitalen Bestell-, Zahlungs-, Treue- und Gästebindungslösungen Marken, mit weniger mehr zu erreichen und jedem Gast das Gefühl zu geben, ein Stammgast zu sein.
Obwohl unsere Wurzeln in NYC liegen, investieren wir bewusst in Belfast und Nordirland als wichtige Drehkreuze mit einer etablierten Führungspräsenz, einem lokalen Team und einer langfristigen Gemeinschaft. Diese Rolle ist vollständig remote und bietet Ihnen die Flexibilität, von überall in NI aus zu arbeiten.
Ihre neue Rolle
In dieser Rolle treten Sie als Software-Ingenieur dem „Menu“-Team bei, das Teil der größeren „Order“-Engineering-Gruppe ist.
Das Menu-Team besitzt und betreibt alle Systeme, die für die Verwaltung, Veröffentlichung und den Zugriff auf Milliarden von Menüdatensätzen erforderlich sind. Menüs ändern sich in Echtzeit und ihre Genauigkeit ist für den ordnungsgemäßen Betrieb der Unternehmen unserer Kunden von entscheidender Bedeutung. Folglich umfasst der Aufgabenbereich des Menu-Teams einige der anspruchsvollsten und leistungsempfindlichsten Teile der Olo-Infrastruktur. Ein tiefes Verständnis der Garbage Collection, der Netzwerklatenz und der Datenbankinterna ist mit dem Fachgebiet verbunden. Wenn Sie eine Herausforderung suchen, finden Sie sie hier.
Wie Sie etwas bewirken werden
•
Demonstrieren Sie ein solides Verständnis der Domäne und des Technologie-Stacks des Menu-Teams und tragen Sie mit zunehmender Unabhängigkeit zu Diskussionen und Entwicklungsentscheidungen bei.
•
Behandeln Sie kleine bis mittlere Funktionen selbstständig und beginnen Sie mit etwas Anleitung, die Verantwortung für mäßig komplexe Aufgaben zu übernehmen.
•
Schreiben Sie sauberen, wartbaren Code und nehmen Sie aktiv an Peer-Code-Reviews teil, geben Sie konstruktives Feedback und halten Sie sich an Codierungsstandards.
•
Arbeiten Sie eng mit Product zusammen, um Anforderungen zu verfeinern und dabei zu helfen, Lösungen zu entwickeln, die die Geschäftsanforderungen effektiv erfüllen.
•
Konzentrieren Sie sich auf die Bereitstellung hochwertiger Softwarelösungen innerhalb festgelegter Zeitpläne und legen Sie Wert auf Best Practices in der Softwareentwicklung.
•
Beteiligen Sie sich an Fehlerbehebungs- und Debugging-Bemühungen und zeigen Sie die Fähigkeit, häufige und mäßig komplexe Probleme mit minimalem Support zu lösen.
•
Helfen Sie bei der Bereitstellung und Überwachung von Diensten und lernen Sie, wie Sie Probleme in Produktionsumgebungen verwalten und beheben.
•
Tragen Sie zum Aufbau und zur Wartung zuverlässiger verteilter Systeme bei und implementieren Sie gegebenenfalls Resilienzmechanismen.
•
Nehmen Sie aktiv an Teamzeremonien teil und zeigen Sie Initiative, indem Sie die Verantwortung für Aufgaben übernehmen und dabei helfen, Blockaden anderer zu beseitigen, wenn möglich.
•
Beteiligen Sie sich am kontinuierlichen Lernen und an der Selbstverbesserung, indem Sie neue Technologien und Best Practices erkunden, die für die Arbeit des Teams relevant sind.
•
Nutzen Sie Claude Code und GitHub Copilot ausgiebig als Teil Ihres täglichen Arbeitsablaufs und erweitern Sie Ihre Fähigkeiten durch praktische KI-Schulungen, die Ihnen helfen sollen, mit modernen KI-Coding-Agenten und IDEs höchst effektiv zu arbeiten.
•
Zeigen Sie die Verantwortung für die Bereitstellungspipeline des Teams und stellen Sie sicher, dass die Codequalität, Teststandards und Bereitstellungspraktiken kontinuierlich optimiert werden.
•
Eine aktive Teilnahme an Bereitschaftsdiensten ist erforderlich, wobei die spezifischen Verantwortlichkeiten von Ihrem zugewiesenen Team und Fachgebiet bestimmt werden.
Was Sie zum Erfolg führt
•
Bachelor-Abschluss in Informatik, Software-Engineering oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.
•
3+ Jahre Erfahrung im Software-Engineering.
•
Beherrscht das .Net/C#-Ökosystem und ist in der Lage, mäßig komplexe Funktionen und Algorithmen selbstständig zu implementieren.
•
Erfahrung im Umgang mit Versionskontrolltools (z. B. GitHub) und Teilnahme an Pipelines für kontinuierliche Integration/kontinuierliche Bereitstellung (CI/CD) (z. B. GitHub Actions, TeamCity).
•
Kompetent im Schreiben und Verwalten von Unit- und Integrationstests und nachweist ein Verständnis der Prinzipien der testgetriebenen Entwicklung (TDD) (z. B. NUnit, Jest).
•
Tieferes Verständnis verteilter Systeme, einschließlich des Aufbaus skalierbarer und belastbarer Dienste (z. B. Redis, Kafka, AWS-Infrastruktur).
•
Zeigen Sie ausgeprägte Fähigkeiten zur Problemlösung und arbeiten Sie effektiv mit Teammitgliedern, Produktmanagern und Stakeholdern zusammen, um Lösungen zu liefern, die mit den Geschäftszielen übereinstimmen.
Über Olo
Olo ist ein führender Anbieter von Restauranttechnologie mit Bestell-, Zahlungs- und Gästebindungslösungen, die Marken dabei helfen, Bestellungen zu steigern, Abläufe zu rationalisieren und das Gästeerlebnis zu verbessern. Jeden Tag verarbeitet Olo Millionen von Bestellungen auf seiner offenen SaaS-Plattform und sammelt die richtigen Daten von jedem Touchpoint in einer einzigen Quelle – so können Restaurants jeden Gast auf jedem Kanal und zu jeder Zeit besser verstehen und besser bedienen. Über 800 Restaurantmarken vertrauen auf Olo und sein Netzwerk aus mehr als 400 Integrationspartnern, um im Namen der Restaurantgemeinschaft Innovationen zu entwickeln, die positiven Auswirkungen der Technologie zu beschleunigen und eine Welt zu schaffen, in der sich jeder Restaurantgast wie ein Stammgast fühlt. Erfahren Sie mehr unter olo.com.
Datenschutzerklärung für Bewerber (Vereinigtes Königreich)
Finden Sie Jobs in Großbritannien auf Arbeitnow
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olo/remote-software-engineer-menu-311124)
Obwohl unsere Wurzeln in NYC liegen, investieren wir bewusst in Belfast und Nordirland als wichtige Drehkreuze mit einer etablierten Führungspräsenz, einem lokalen Team und einer langfristigen Gemeinschaft. Diese Rolle ist vollständig remote und bietet Ihnen die Flexibilität, von überall in NI aus zu arbeiten.
Ihre neue Rolle
In dieser Rolle treten Sie als Software-Ingenieur dem „Menu“-Team bei, das Teil der größeren „Order“-Engineering-Gruppe ist.
Das Menu-Team besitzt und betreibt alle Systeme, die für die Verwaltung, Veröffentlichung und den Zugriff auf Milliarden von Menüdatensätzen erforderlich sind. Menüs ändern sich in Echtzeit und ihre Genauigkeit ist für den ordnungsgemäßen Betrieb der Unternehmen unserer Kunden von entscheidender Bedeutung. Folglich umfasst der Aufgabenbereich des Menu-Teams einige der anspruchsvollsten und leistungsempfindlichsten Teile der Olo-Infrastruktur. Ein tiefes Verständnis der Garbage Collection, der Netzwerklatenz und der Datenbankinterna ist mit dem Fachgebiet verbunden. Wenn Sie eine Herausforderung suchen, finden Sie sie hier.
Wie Sie etwas bewirken werden
•
Demonstrieren Sie ein solides Verständnis der Domäne und des Technologie-Stacks des Menu-Teams und tragen Sie mit zunehmender Unabhängigkeit zu Diskussionen und Entwicklungsentscheidungen bei.
•
Behandeln Sie kleine bis mittlere Funktionen selbstständig und beginnen Sie mit etwas Anleitung, die Verantwortung für mäßig komplexe Aufgaben zu übernehmen.
•
Schreiben Sie sauberen, wartbaren Code und nehmen Sie aktiv an Peer-Code-Reviews teil, geben Sie konstruktives Feedback und halten Sie sich an Codierungsstandards.
•
Arbeiten Sie eng mit Product zusammen, um Anforderungen zu verfeinern und dabei zu helfen, Lösungen zu entwickeln, die die Geschäftsanforderungen effektiv erfüllen.
•
Konzentrieren Sie sich auf die Bereitstellung hochwertiger Softwarelösungen innerhalb festgelegter Zeitpläne und legen Sie Wert auf Best Practices in der Softwareentwicklung.
•
Beteiligen Sie sich an Fehlerbehebungs- und Debugging-Bemühungen und zeigen Sie die Fähigkeit, häufige und mäßig komplexe Probleme mit minimalem Support zu lösen.
•
Helfen Sie bei der Bereitstellung und Überwachung von Diensten und lernen Sie, wie Sie Probleme in Produktionsumgebungen verwalten und beheben.
•
Tragen Sie zum Aufbau und zur Wartung zuverlässiger verteilter Systeme bei und implementieren Sie gegebenenfalls Resilienzmechanismen.
•
Nehmen Sie aktiv an Teamzeremonien teil und zeigen Sie Initiative, indem Sie die Verantwortung für Aufgaben übernehmen und dabei helfen, Blockaden anderer zu beseitigen, wenn möglich.
•
Beteiligen Sie sich am kontinuierlichen Lernen und an der Selbstverbesserung, indem Sie neue Technologien und Best Practices erkunden, die für die Arbeit des Teams relevant sind.
•
Nutzen Sie Claude Code und GitHub Copilot ausgiebig als Teil Ihres täglichen Arbeitsablaufs und erweitern Sie Ihre Fähigkeiten durch praktische KI-Schulungen, die Ihnen helfen sollen, mit modernen KI-Coding-Agenten und IDEs höchst effektiv zu arbeiten.
•
Zeigen Sie die Verantwortung für die Bereitstellungspipeline des Teams und stellen Sie sicher, dass die Codequalität, Teststandards und Bereitstellungspraktiken kontinuierlich optimiert werden.
•
Eine aktive Teilnahme an Bereitschaftsdiensten ist erforderlich, wobei die spezifischen Verantwortlichkeiten von Ihrem zugewiesenen Team und Fachgebiet bestimmt werden.
Was Sie zum Erfolg führt
•
Bachelor-Abschluss in Informatik, Software-Engineering oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.
•
3+ Jahre Erfahrung im Software-Engineering.
•
Beherrscht das .Net/C#-Ökosystem und ist in der Lage, mäßig komplexe Funktionen und Algorithmen selbstständig zu implementieren.
•
Erfahrung im Umgang mit Versionskontrolltools (z. B. GitHub) und Teilnahme an Pipelines für kontinuierliche Integration/kontinuierliche Bereitstellung (CI/CD) (z. B. GitHub Actions, TeamCity).
•
Kompetent im Schreiben und Verwalten von Unit- und Integrationstests und nachweist ein Verständnis der Prinzipien der testgetriebenen Entwicklung (TDD) (z. B. NUnit, Jest).
•
Tieferes Verständnis verteilter Systeme, einschließlich des Aufbaus skalierbarer und belastbarer Dienste (z. B. Redis, Kafka, AWS-Infrastruktur).
•
Zeigen Sie ausgeprägte Fähigkeiten zur Problemlösung und arbeiten Sie effektiv mit Teammitgliedern, Produktmanagern und Stakeholdern zusammen, um Lösungen zu liefern, die mit den Geschäftszielen übereinstimmen.
Über Olo
Olo ist ein führender Anbieter von Restauranttechnologie mit Bestell-, Zahlungs- und Gästebindungslösungen, die Marken dabei helfen, Bestellungen zu steigern, Abläufe zu rationalisieren und das Gästeerlebnis zu verbessern. Jeden Tag verarbeitet Olo Millionen von Bestellungen auf seiner offenen SaaS-Plattform und sammelt die richtigen Daten von jedem Touchpoint in einer einzigen Quelle – so können Restaurants jeden Gast auf jedem Kanal und zu jeder Zeit besser verstehen und besser bedienen. Über 800 Restaurantmarken vertrauen auf Olo und sein Netzwerk aus mehr als 400 Integrationspartnern, um im Namen der Restaurantgemeinschaft Innovationen zu entwickeln, die positiven Auswirkungen der Technologie zu beschleunigen und eine Welt zu schaffen, in der sich jeder Restaurantgast wie ein Stammgast fühlt. Erfahren Sie mehr unter olo.com.
Datenschutzerklärung für Bewerber (Vereinigtes Königreich)
Finden Sie Jobs in Großbritannien auf Arbeitnow
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olo/remote-software-engineer-menu-311124)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Olo
Standort
Belfast, Vereinigtes Königreich
Inserat bereitgestellt von Olo.