Who We Are:
OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events like the FIFA World Cup and Super Bowl to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools. For over 25 years, our unbeatable platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses, 20 World Lottery Association operators on our customer roster, and a team of 1,200+ experts across 14 countries, we remain at the heart of the industry. Join OpenBet to take your career to the next level and be part of a global innovative team shaping the future of betting entertainment for millions worldwide.
Job Location: Singapore
Job Type: Full-Time
The Goal
As a Software Engineer you will be expected to both lead and mentor less
experienced developers, actively contributing to their day-to-day activities and training
needs.What you will be working on:
Create innovative solutions to enhance product features, performance and maintainability of various core components within the software stack.
Ensure code quality by writing unit and integration tests as well as participate in team code reviews.
Contribute to the resolution of any issues and incidents related to our various sports data feed and sports trading components within the specified Service Level Agreements (SLA) for our various customers.
Ensuring that applications have appropriate hooks into monitoring and alerting tools to assist in DevOps and TechOps monitoring, problem discovery and resolution.
Helping migrate existing applications to use automated build, test and release frameworks (ie. Jenkins)
Collaborate well in a distributed, cross-functional team environment, interacting with QA&aposs, project managers, product owners, and other departments
The Player
The
Full Stack Developer will be a key role for
Openbet Locator / Casino with expertise in Node.js and React.js to design, develop, and deploy scalable web applications. The ideal candidate should have hands-on experience with AWS tools and services, including but not limited to Lambda, API Gateway, DynamoDB, S3, and CloudFormation, to build and maintain cloud-native solutions. You will collaborate closely with cross-functional teams including Product Owners, QA and Software Architects to ensure high-quality, reliable, and secure application development while leveraging the latest technologies to solve complex challenges in a cloud-based environment.
We are looking for someone with a
willingness and attitude to learn new skills, a passion for improving code and adopting best practices, and the agility to think and operate like a start-up, all while enjoying the stability and resources of an established company.
Key Accountabilities
- Development ofnew features and functionalityfor Product Engineering products and services, including the production of unit tests as and where required
- Code reviews for products and services delivered across the wider team
- Code quality for products and services delivered by the team for whom the Senior Software Engineer is responsible
- Ensuring that products and services adhere to agreed performance KPIs and are delivered in line with Product pipeline requirements
- Ensuring that all products and services have agreed levels of test coverage, in line with pillars requirements, and adhere to agreed architectural and technology (including security) standards
- Provision of detailed release documentation for handover to BAU and support teams
Key Responsibilities
- Active participation in solutions architecture and design, including KPI definition
- Ability to act as the design authority and provide high level estimates of software deliverables for planning purposes
- Proactively identify and address areas of material improvement, notably around performance, security and scalability
- Ensure that all team members have a clear understanding of the overall system architecture and design components, in the context of meeting product requirements
- Experience of Agile development processes and scrum roles and responsibilities
Qualifications
Knowledge & Experience
Mandatory
- A minimum of 4+years hands-on experience in designing and developing applications using NodeJS / ReactJS
- Excellent knowledge of Relational Databases, eg SQL
- Experience in developing web applications
- Demonstrable experience with unit and automated integration testing
- Experience in web sessions, SSO flows and exposing REStful APIs to frontend clients
- Some experience in use of Kafka
- Extensive experience is the use of Docker, Ansible, Maven, Jenkins, Sonar and Git (BitBucket)
- Demonstrable experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communications and brokering
Preferred
- Hands-on experience in developing microservices
- Knowledge/Experience with AWS tools Cognito for Auth, API Gateway, S3, Aurora and Amazon location services.
- Some experience in Domain Driven Design, the actor model, event-sourcing and CQRS
- Secondary expertise in Python (maybe PHP) and PostgreSQL or MySQL would be beneficial
- Exposure to Infrastructure as Code (IaC) tools like Terraform is a plus; willingness to learn
- General scripting skills: Bash, Perl, Python, Javascript etc.
Whats the ScoreWhy OpenBet
The Playground: Join a team of innovators, disruptors, and game-changers who are reshaping the future of betting and gaming.
The Mission: Be part of a mission-driven organization that&aposs committed to revolutionizing the way the world plays.
The Impact: Make a real impact on the world stage, leaving a lasting legacy that transcends boundaries and inspires generations to come.
The Culture: Immerse yourself in a culture of creativity, collaboration, and curiosity, where every idea is welcomed, every voice is heard, and every dream is encouraged.
The Future: Join us on the journey to build the future of betting and gaming, one game-changing innovation at a time.
What we can offer YOU:
Attractive benefits, an open and supportive environment as well as a modern and exciting workplace
The opportunity to interact with global teams on a regular basis as you and our business continues to develop & grow
Tangible and genuine development - at OpenBet, you can take your career where you want it to go!
And if thats not enough
enjoyflexibleworkingwhilst we provide you with theguidanceanddevelopmentskillsyou need to progress andenhance your career
We have a collaborative office environment with our team members in office 3 days per week.
At OpenBet, we celebrate diversity and believe in creating an inclusive environment where every voice is valued and respected. We&aposre committed to building a team that reflects the rich tapestry of humanity, embracing individuals from all walks of life, backgrounds, and identities. Join us in shaping the future of iGaming, where diversity isn&apost just celebratedit&aposs celebrated.