Senior Software Engineer, Promotions
Core
Design, scale, and performance-tune the promotions engine and related services to empower marketing leaders to create compelling offers for guests.
Role type
Senior Software Engineer (Promotions Platform)
Builds
Highly reliable and scalable promotional capabilities, multi-client/white-label platforms, and tools for marketing and operations stakeholders.
Domain
Online gaming, sports betting, and entertainment media.
Deliverable
production ML models | product features | infrastructure
Required skills
GraphQL schema design, gRPC service development, SQL query optimization, distributed systems architecture, Kubernetes orchestration, asynchronous event handling, relational database management, production system scaling, technical leadership, system monitoring and alerting.
Preferred skills
Elixir, hexagonal architecture, Domain Driven Development, open source contributions, startup experience.
Technologies
GraphQL, gRPC, PostgreSQL, MySQL, Kubernetes, Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub, Phoenix, Ruby on Rails, Fast API, Laravel, Node, DataDog, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk, Git, GitHub.
Responsibilities
Design, architect, and deliver new features end-to-end; identify and remediate production performance regressions; set up and refine monitoring and alerting; mentor engineers through specs, pairing, and code review; present technical proposals to leadership and partner teams.
Seniority
Senior, hands-on IC with mentorship responsibilities.