Job Description
Who We Are
The world's top sports betting and lottery brands choose OpenBet as their partner for world class content, leading tech and tailored service. We have their back, so they’re ready with exciting, memorable and safe sports betting experiences to entertain billions of players worldwide.
Openbet is looking for a Software Engineer to join one of our teams as we continue to work on the next generation of online sports betting platforms.
Reporting to the Development Lead, the Software Engineer will be working alongside other Software Engineers, Project Managers, QA Engineers, Software Architects, and Product Owners to shape and implement the technology and product deliverables that will drive forward product deliverables.
These are just some of the tasks you may work on as part of a self-organising Agile team:
* Development of new features and functionality for products and services, including the generation of unit tests and automation tests, as and where required.
* Ensuring code quality is maintained at a high level for products and services delivered by the team the Software Engineer is working with.
* Ability to input into Agile ceremonies, such as sprint planning and sprint retrospectives.
* Escalation of issues in areas of material improvement, notably around performance, security, and scalability
* Investigation and development of performance improvements to the platform
* Investigation of production issues along with Support team
* Improvement of the overall system architecture and design components, in the context of meeting product requirements.
Qualifications
If you are the right candidate for us your will be able to demonstrate:
* A Bachelor’s degree in a traditional science subject, ideally computer science, engineering, or information systems from a well-regarded university
* 2 – 4 years of experience in the development of commercial applications using Java
* Experience in use of Spring Boot, graphQL and Kafka.
* GoodWorking knowledge of one or more major programming languages(C/C++, Python, PHP etc.)
* Experience in exposing and consuming RESTful APIs
* A good understanding of relational databases, SQL and ORM technologies (JPA2, Hibernate etc.)
* Demonstrable experience in developing for large distributed systems, for example using (preferably) DDD or SOA and ideally also a central ‘broker’ (such as Kafka or an ESB).
* Excellent teamwork skills within a scrum team environment
* A “can do” attitude and out-of-the-box thinking
* Excellent communication skills, both written and spoken.
* Ability to learn and be productive with new technologies quickly
* Adaptable, with a customer centric can-do approach, willing to embrace flexible working hours to meet deadlines during release cycles and when customers require ad hoc support
It would also be great to see these skills / experiences as well:
* Familiarity developing on Unix/Linux
* Scripting skills: Bash, Perl, Python, and JavaScript
* Test automation experience (unit test or other)
* Experience on Web technologies and internet protocols (Apache, SOAP, WS-*, ReST, XML, HTTP, TCP/IP, websockets)
* Experience in the use of Docker, Ansible, Jenkins, and Git (BitBucket).
* Experience with cloud providers, ideally AWS.
Additional Information
Why would you enjoy working with us at OpenBet?
* Competitive 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 and the possibility to switch teams and projects as you and our business continues to develop and grow
* Tangible and genuine development - at OpenBet, you can take your career where you want it to go!
* Exposure to real work, business-critical projects and the chance to develop some of the world’s leading e-commerce sportsbooks whilst working on exciting client projects and interact with lots of code!
And if that’s not enough; you will get to enjoy a stunning work location and flexible working whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career.
Endeavor unites and brings people together in our love of sport, culture, and entertainment. We understand this can only be accomplished when we lead with a lens of diversity, equity, and inclusion in everything we do. As a global company that drives culture, we strive to reflect the world’s diverse voices.
Endeavor is an equal opportunities employer and encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, or religion or belief.