Senior Software Engineer, iCasino
Core
Building and scaling highly reliable online casino technology, including systems for casino lobbies, game launches, third-party provider integrations, and real-money wagering flows.
Role type
Senior Software Engineer (iCasino)
Builds
Online casino platform features, game integrations, and real-money wagering services
Domain
Online gaming / Real-money wagering
Required skills
Elixir, GraphQL, PostgreSQL, MySQL, Kubernetes, Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk, Datadog, distributed systems, load testing, performance analysis
Preferred skills
iCasino, sports betting, regulated real-money environment experience, game provider integrations, hexagonal architecture, Domain-Driven Development, open-source contributions, startup environments
Technologies
Elixir, GraphQL, PostgreSQL, MySQL, Kubernetes, Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub, Datadog, ExUnit, RSpec, Jest, pytest, Oban, Exq, Sidekiq, Celery, Beanstalk
Responsibilities
Design, scale, and performance-tune GraphQL APIs, gRPC services, and SQL queries; Architect and deliver new features and third-party game provider integrations; Identify production bottlenecks and drive improvements; Establish and refine monitoring and alerting through Datadog; Investigate production performance issues; Participate in on-call rotations and own production release cycles; Mentor engineers across teams
Seniority
Senior, hands-on IC