Olo

HQ: On-site

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Developer and Flutter developer @ Appy Ventures

Olo ist eine führende SaaS-Plattform, die die digitale Transformation in der Gastronomie vorantreibt, indem sie Kundinnen und Kunden dabei hilft, personalisiertere und profitablere Gästebewertungen zu schaffen. Mit unseren Lösungen für digitales Bestellen, Bezahlen und die Interaktion mit Gästen können Marken mehr erreichen – mit weniger Aufwand. So fühlt sich jeder Gast wie ein Stammgast an.

Obwohl unsere Wurzeln in New York City liegen, investieren wir langfristig in Belfast und Nordirland als zentrale Drehscheibe. Dort haben wir bereits die Führung aufgebaut, ein lokales Team etabliert und eine wachsende Community geschaffen. Diese Position ist vollständig remote, sodass du innerhalb von Nordirland flexibel von überall aus arbeiten kannst.

In dieser Rolle wirst du dem Team „Merchant Solutions“ als Senior Software Engineer beitreten. Dieses Team gehört zur übergeordneten „Pay“-Engineering-Gruppe. Merchant Solutions ist für eine Vielzahl von Funktionen innerhalb des Olo-Pay-Produkts verantwortlich – unter anderem für die Unterstützung von Transaktionsabläufen „card-present“ und „card-not-present“, Abgleich und Reporting, Auszahlungen, Preispläne, Merchant-Account-Management und mehr. Deine Arbeit kann das Aufbau neuer Initiativen von Grund auf umfassen, das Erweitern bestehender Produkte sowie die Unterstützung unserer Gastronomiemarken.

So wirst du einen Unterschied machen:
– Zeige fundiertes Wissen über das Fachgebiet und den Technologie-Stack des Teams, gib Junior Engineers Anleitung und Mentoring, und trage zu technischen Entscheidungen bei.
– Übernimm proaktiv die Verantwortung für technischen Schuldenabbau, indem du die Behebung von Technical Debt parallel zur Feature-Entwicklung priorisierst, und halte Codebasen durch regelmäßiges Refactoring und Systemverbesserungen sauber, skalierbar und auf hohem Qualitätsniveau.
– Übernimm Verantwortung für komplexe Features und Projekte, arbeite eigenständig und in Zusammenarbeit mit Teammitgliedern daran, Aufgaben von der Idee bis zur Umsetzung voranzutreiben.
– Leite Code Reviews, definiere Qualitätsstandards und gib detailliertes Feedback, um die Engineering-Qualität im gesamten Team zu erhöhen.
– Arbeite eng mit Product und weiteren Stakeholdern zusammen, um Anforderungen zu verfeinern, damit Lösungen gut durchdacht sind und mit den Unternehmenszielen übereinstimmen.
– Liefere zuverlässige, wartbare Software und verbessere aktiv Performance sowie Robustheit.
– Überwache und unterstütze Produktionsservices, diagnostiziere und löse kritische Probleme schnell und mit möglichst wenig Unterstützung.
– Trage zur Architektur und zum Design verteilter Systeme bei und wende Best Practices für Zuverlässigkeit und Skalierbarkeit an.
– Verbessere Engineering-Methoden und Tooling des Teams, indem du Best Practices und Automatisierung konsequent förderst.
– Stelle Konsistenz und Qualität in gemeinsam genutzten Komponenten und APIs sicher.
– Trage zum Wissensbestand des Teams bei, leite Lernsessions und fördere kontinuierliche Verbesserung.
– Übernimm Verantwortung für die Delivery-Pipeline und optimiere fortlaufend Codequalität, Teststandards und Deployments.
– Nimm an On-Call-Diensten teil, wobei die Verantwortlichkeiten auf dein zugeordnetes Team und deine Expertise abgestimmt sind.

Was dich für den Erfolg vorbereitet:
– Bachelor-Abschluss in Informatik, Software Engineering oder einem verwandten Bereich – oder gleichwertige praktische Erfahrung.
– 5+ Jahre Erfahrung in der Softwareentwicklung.
– Fortgeschrittene Programmierkenntnisse, mit starker .NET/C#-Expertise sowie der Fähigkeit, komplexe Algorithmen und Architekturen eigenständig zu entwerfen und zu implementieren.
– Expertise in CI/CD, mit Erfahrung in der Verbesserung von CI/CD-Pipelines mithilfe von Tools wie GitHub Actions, TeamCity und Octopus Deploy.
– Sehr gute Testing- und Automatisierungsfähigkeiten, einschließlich Unit-, Integrations- und End-to-End-Tests – mit Fokus auf automatisierte Tests sowohl für die Entwicklung als auch für Deployments.
– Solides Wissen über verteilte Systeme und Cloud-Services, inklusive dem Aufbau und der Wartung verteilter Systeme mit Plattformen wie AWS, MongoDB Atlas und Kubernetes/EKS.
– Fähigkeiten in technischer Führung und Zusammenarbeit, einschließlich Mentoring, Leitung technischer Diskussionen und effektiver Arbeit über Teams und Abteilungen hinweg, um Lösungen im Einklang mit den Unternehmensprioritäten zu liefern.

Über Olo:
Olo bietet Restaurant-Technologielösungen für Bestellen, Bezahlen und die Interaktion mit Gästen, mit denen Marken mehr Bestellungen erzielen, Abläufe optimieren und die Gästebeinordnung verbessern. Täglich verarbeitet Olo Millionen von Bestellungen auf seiner Open-SaaS-Plattform und konsolidiert die richtigen Daten aus jedem Touchpoint in einer einzigen Quelle. So können Restaurants jeden Gast über jeden Kanal hinweg besser verstehen und bedienen – jedes Mal. Mehr als 800 Restaurantmarken vertrauen Olo und seinem Netzwerk aus 400+ Integrationspartnern, um Innovationen für die Restaurant-Community voranzutreiben – und den positiven Einfluss von Technologie zu beschleunigen, sodass sich jeder Gast wie ein Stammgast anfühlt. Mehr erfahren unter https://www.olo.com.

Apply info ->

To apply for this job, please visit the application page

Shopping Cart
There are no products in the cart!
Total
 0.00
0