Senior Software Engineer – iGaming
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building scalable iGaming applications with Elixir and real-time data processing. Leading architecture, performance optimisation, integrations, and complex domain logic development.
Responsibilities:
- Design, develop, and maintain scalable, high-performance applications using Elixir and related technologies
- Lead discussions on architecture, technical design, and engineering best practices with cross-functional teams
- Write clean, maintainable, and well-tested code aligned with internal standards
- Drive performance optimisation to improve scalability and system efficiency
- Design and implement integrations with third-party APIs and services
- Own troubleshooting and resolution of complex issues across functionality, performance, and reliability
- Participate in and support on-call rotations, including incident response
- Conduct code reviews and mentor junior engineers to promote engineering best practices
- Stay current with relevant technologies and contribute innovative ideas to the team
- Contribute to the design and planning of new features and system improvements
- Implement security and data protection best practices
- Build and evolve complex domain logic such as rules engines, decision frameworks, and policy systems
- Design and maintain high-throughput, real-time or near-real-time data pipelines and enrichment systems
Requirements:
- 5+ years of software engineering experience
- Exposure to Elixir/Erlang, TypeScript, or similar languages
- Strong understanding of API design best practices
- Solid experience with testing methodologies and frameworks
- Experience with microservices, event-driven systems, and high-traffic or data-intensive applications
- Knowledge of client-side or system performance optimisation
- Strong understanding of CI/CD, code standards, and modern engineering practices
- Ability to deliver independently while managing multiple priorities
- Strong problem-solving ability and proactive mindset
- Excellent written and spoken English
- Previous experience in iGaming is a plus
- Experience with real-time or near-real-time data processing systems
- Familiarity with event-driven architecture, async messaging, and stream processing
- Experience building complex business logic systems (rules engines, decision frameworks, policy engines)
Benefits:
- Excellent benefits
- 100% remote option with a service agreement (B2B contract)















