Senior Software Engineer, Promotions
Core
Design, scale, and performance-tune GraphQL APIs, gRPC services, and SQL queries powering the promotions engine for marketing leaders and guests.
Role type
Senior Software Engineer (Promotions Platform)
Builds
Highly reliable and scalable promotional capabilities, multi-client/white-label platforms, and tools for configuring user experiences.
Domain
Online gaming, sports betting, and entertainment media
Deliverable
production ML models | product features | infrastructure
Required skills
GraphQL schema design, distributed systems, SQL (PostgreSQL/MySQL), Kubernetes, asynchronous event handling (Kafka/RabbitMQ), background job processing, production performance tuning, on-call rotation ownership, technical leadership
Preferred skills
Elixir, hexagonal architecture, Domain Driven Development, open source contributions, startup experience
Technologies
GraphQL, gRPC, DataDog, Phoenix, Ruby on Rails, Fast API, Laravel, Node, PostgreSQL, MySQL, Kubernetes, Git, GitHub, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk, Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub
Responsibilities
Design and architect new features end-to-end, identify and remediate production bottlenecks, set up monitoring and alerting, mentor engineers, present technical proposals to leadership
Seniority
Senior, hands-on IC with mentorship responsibilities
