Vosker
Penn Interactive
Softwareentwickler, Sportsbook Platform
Über die Stelle
PENN Entertainment, Inc. pennentertainment.com/ ist Nordamerikas führender Anbieter von integrierten Unterhaltungs-, Sportinhalts- und Casino-Glücksspielerlebnissen. Von Casinos und Rennbahnen bis hin zu Online-Glücksspielen, Sportwetten und Unterhaltungsinhalten liefern wir die Erlebnisse, die die Menschen wollen, wie und wo sie sie wollen.
Wir sind immer auf der Suche nach Menschen, die mit Leidenschaft innovative Online-Glücksspiel- und Sportmedienprodukte entwickeln und liefern. Ob durch Hollywood Casino about.hollywoodcasino.com/, den theScore Bet Sportsbook thescore.bet/ oder die theScore thescore.com/ Medien-App – wir sind begeistert davon, die Grenzen des Möglichen zu verschieben. Diese hochmodernen Plattformen werden durch proprietäre Inhouse-Technologie angetrieben, eine Schlüsselkomponente der Omnichannel-Glücksspiel- und Unterhaltungsstrategie von PENN.
Wenn Sie dem Digital-Team von PENN Entertainment beitreten, arbeiten Sie nicht nur an diesen hochmodernen Plattformen über theScore und PENN Interactive, sondern werden auch Teil eines Unternehmens, das sich wirklich um Ihr Karrierewachstum kümmert. Wir sind bestrebt, Sie bei der Erweiterung Ihrer Fähigkeiten und der Erkundung neuer Möglichkeiten zu unterstützen. Mit Standorten in ganz Nordamerika können Sie bei PENN Entertainment überall eine Zukunft aufbauen. Wenn Sie Konventionen in den Bereichen Glücksspiel, Medien und Unterhaltung in Frage stellen möchten, wollen wir mit Ihnen sprechen.
Über das Team
Das Sportsbook Platform Team ist verantwortlich für das backend, das den theScore Bet Sportsbook antreibt. Wir sind das Team hinter dem Marktplatz: die Event-, Markt- und Seitenkompositionssysteme, die entscheiden, wie Wetten dem Benutzer angezeigt, organisiert und aktualisiert werden. Wir sind für alles rund um die Märkte zuständig: wie Märkte modelliert werden, wie Seiten zusammengestellt werden und wie schnell Änderungen an die Kunden weitergegeben werden.
Unser Stack besteht hauptsächlich aus Elixir und Phoenix, unterstützt durch PostgreSQL, Kafka und ein Service-Mesh aus gRPC und GraphQL Endpunkten, die auf Kubernetes laufen. Wir arbeiten mit der Skalierbarkeit und Latenz, die Live-Sport erfordert, was bedeutet, dass wir uns intensiv um die Produktionshygiene kümmern: Lasttests, Tracing, strukturiertes Monitoring und klare On-Call-Erwartungen. Sie werden auch viel Zeit damit verbringen, die Arbeit anderer Teams in unserer Codebasis zu überprüfen, die Form zukünftiger Arbeiten zu definieren und die Ingenieure um Sie herum zu betreuen. Wir legen genauso viel Wert auf die Handwerkskunst wie auf die Auslieferung. Wenn Sie verteilte Systeme, funktionale Programmierung, Live-Produktionsverkehr und ein Team mögen, das Softwarequalität als erstklassiges Anliegen betrachtet, werden Sie sich hier wohlfühlen.
Über die Arbeit
Als wichtiges Mitglied des Sportsbook Platform Teams werden Sie:
- Die GraphQL APIs, gRPC Endpunkte und SQL Abfragen entwickeln, skalieren und optimieren, die den Marktplatz antreiben
- Technische Probleme von höchster Tragweite und Komplexität verantworten, Vorschläge ausarbeiten und diese zur Überprüfung an Führungskräfte und Partnerteams weiterleiten
- Neue Funktionen in einer kollaborativen agilen/scrum Umgebung entwerfen, architektonisch gestalten und end-to-end liefern
- Engpässe und Risikobereiche in der Produktion identifizieren und die Änderungen vorantreiben, die die Plattform skalierbarer machen
- Die Support-Rotation für die Sportsbook-Plattform übernehmen, die während ihres Zeitfensters für Release- und Deployment-Management zuständig ist
- Monitoring und Alerting in DataDog für die von Ihnen betreuten Systeme einrichten und verfeinern
- Ingenieure im Team und in anderen Teams, die in unsere Codebasis liefern, durch Spezifikationen, Pair-Programming und Code-Reviews betreuen
- Andere anfallende Aufgaben erledigen.
Mindestanforderungen
Über Sie
- Sie verfügen über mindestens 3 Jahre Erfahrung in der Softwareentwicklung
- Eine solide Grundlage in Informatik mit starken Kompetenzen in Datenstrukturen, verteilten Systemen, Algorithmen und Softwaredesign
- Gutes Verständnis von Produktionssystemen im großen Maßstab und Erfahrung bei der Identifizierung von Verbesserungsmöglichkeiten in einer Produktionsumgebung durch Lasttests und Tracing
- Erfahrung in der Untersuchung und Behebung von Produktionsleistungseinbußen, einschließlich CPU-Hotspots und Latenzregressionen in Hochdurchsatzdiensten
- Erfahrung mit On-Call-Rotationen für einen Produktionsdienst, einschließlich der End-to-End-Verantwortung für Release-Zyklen
- Leidenschaft für saubere Codearchitektur und Software-Handwerkskunst
- Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten mit einer Erfolgsbilanz in der Erstellung von technischen Spezifikationen, Runbooks und teamübergreifenden Design-Dokumenten, die einer kritischen Prüfung standhalten
- Erfahrung mit modernen Web-Frameworks und API Entwicklung (Phoenix, Ruby on Rails, Fast API, Laravel, Node)
- Erfahrung im Entwurf und der Weiterentwicklung von GraphQL Schemata für Produkt-Oberflächen, die von mehreren Clients (iOS, Android, Web) genutzt werden
- Erfahrung im Aufbau und der Integration von Multi-Client-/White-Label-Plattformen, einschließlich Geo-basiertem Routing und mandantenspezifischer Konfiguration
- Ein starkes Verständnis von relationalen Datenbanken, einschließlich PostgreSQL und MySQL
- Erfahrung mit Kubernetes und Komfort bei der Bedienung von Diensten in einer containerisierten Umgebung
- Bequem im Umgang mit dem Terminal, mit Git und GitHub oder ähnlichem, und in einem Editor Ihrer Wahl
- Erfahrung mit Test-Frameworks wie ExUnit, RSpec, Jest, pytest oder Äquivalenten
- Erfahrung mit Hintergrundjob-Verarbeitung (Oban, Exq, Sidekiq, Celery, Beanstalk)
- Erfahrung mit asynchroner Event-Handling-Infrastruktur (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)
- NICE TO HAVE: Aufbau von GraphQL APIs mit Absinthe, hexagonale Architektur, Domain Driven Development, Beiträge zu Open-Source-Software, Erfahrung in Startups, Leidenschaft für Sport und/oder E-Sport
Was wir bieten
- Wettbewerbsfähiges Vergütungspaket
- Spaßige, entspannte Arbeitsatmosphäre
- Erstattung von Bildungs- und Konferenzkosten.
- Möglichkeiten zur Karriereentwicklung und Betreuung anderer
Gehaltsspanne
#LI-REMOTE
$115,000—$145,000 CAD
Penn Interactive ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert. Wir berücksichtigen alle qualifizierten Bewerber für eine Anstellung, unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderung, Veteranenstatus, genetischen Informationen oder einem anderen gesetzlich geschützten Merkmal. Das Grundgehalt ist ein Teil der Gesamtvergütung, die Penn Interactive zur Entschädigung und Anerkennung von Mitarbeitern für ihre Arbeit bietet. Die meisten Vertriebspositionen sind gemäß den Bedingungen eines anwendbaren Plans für Provisionen berechtigt, während die meisten Nicht-Vertriebspositionen für einen Bonus berechtigt sind. Darüber hinaus bietet Penn Interactive berechtigten Mitarbeitern erstklassige Leistungen. Wir glauben, dass Leistungen Sie mit der Unterstützung verbinden sollten, die Sie benötigen, wenn es am wichtigsten ist, und Ihnen helfen sollten, sich um diejenigen zu kümmern, die am wichtigsten sind. Deshalb bieten wir eine Reihe von Optionen, fachkundige Beratung und jederzeit verfügbare Tools, die auf die Bedürfnisse Ihrer Realität zugeschnitten sind – um Sie körperlich, finanziell und emotional durch die großen Meilensteine und im Alltag zu unterstützen.
