
Senior Software Engineer, iCasino
Posted Aug 14

Posted Aug 14
This is a fully remote position, open to applicants in Canada.
β’ Design, scale, and optimize GraphQL APIs, low-latency gRPC services, and SQL queries that drive the casino lobby, game launch, and real-money wagering processes.
β’ Take ownership of complex technical challenges; create proposals and present them to leadership and collaborating teams.
β’ Architect, design, and implement new features and game provider integrations from start to finish in an agile/scrum framework.
β’ Identify production bottlenecks and risks, implementing changes to enhance platform scalability.
β’ Establish and refine DataDog monitoring and alerting systems for the platforms you manage.
β’ Provide mentorship to engineers through specifications, collaborative coding, and code reviews.
β’ Execute additional responsibilities as necessary.
β’ At least 5 years of experience in software engineering.
β’ A minimum of 2 years of experience in developing applications using Elixir is essential.
β’ Over 2 years of experience in designing and evolving GraphQL schemas.
β’ Strong grounding in computer science, encompassing data structures, distributed systems, algorithms, and software design principles.
β’ Experience with production-level systems at scale, including load testing and tracing.
β’ Proficient in identifying and resolving CPU hotspots and latency issues in high-throughput services.
β’ Familiarity with on-call rotations and managing release cycles from start to finish.
β’ Excellent written and verbal communication skills; capable of creating technical specifications, runbooks, and cross-team design documentation.
β’ In-depth knowledge of relational databases, such as PostgreSQL and MySQL.
β’ Experience with Kubernetes and containerized environments.
β’ Proficient with terminal tools, Git, and GitHub or similar platforms.
β’ Familiar with testing frameworks like ExUnit, RSpec, Jest, pytest, or their equivalents.
β’ Experience with background job processing tools such as Oban, Exq, Sidekiq, Celery, or Beanstalk.
β’ Knowledge of asynchronous event handling infrastructures like Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Cloud Pub/Sub.
β’ Preferred: experience in iCasino, sports betting, regulated real-money sectors, game provider and wallet integrations, hexagonal architecture, Domain Driven Development, open-source contributions, startup experience, or a passion for casino gaming, sports, and/or esports.
β’ Competitive compensation package.
β’ Enjoy a fun and relaxed work environment.
β’ Reimbursement for education and conference expenses.
β’ Opportunities for career advancement and mentoring others.
β’ Bonus eligibility for most non-sales roles.
β’ Comprehensive benefits, including personalized support options for physical, financial, and emotional wellbeing.
Nortal
Cisco
AECOM
Raft
Get handpicked remote jobs straight to your inbox weekly.