Backend Software Engineer.

Fully-remote

Core hours 11 - 3

Employment type
Full time

Backend Software Engineer

Location - this role is remote and can work out of either - Ireland, Malta.

About EBET

EBET is developing ground-breaking and engaging wagering products for esports fans and bettors around the world, as one of the leading global providers of esports product, platform, and marketing solutions. EBET operate a licensed online gambling platform, gogawi.com that offers real money betting on esports events and professional sports from around the world in a secure environment. We are developing esports predictive gaming technologies that allow distribution to both customers and business partner.

At EBET, we are at an exciting rapid growth phase, expanding our business across multiple markets and service offerings and developing our Centres of Excellence (CoE) across Malta as our Marketing CoE, Dublin Ireland and USA our Technology CoE’s.

About the role:

EBET is looking for a backend software engineer. We have a huge appetite for growth and need more developers to expedite things. The new developers could specialize in the following areas:

  • Vendor integrations. Take data from a source, convert into a (evolving) internal format and reliably pass into a message bus from where it could be consumed by multiple internal systems.
  • Provide some game-related data (schedule, team roster, etc...) to our customer-facing system or directly to a front-end.

These are the short-term areas. Eventually you may transit into development of more critical systems such as modelling and risk management.

We Expect That

  • In one month you’ll get accustomed to our internal systems and components and create a scaffolding for the application in question (integration or data source)
  • In three months you’ll work with vendors and stakeholders and implement the most valuable features. The application will be in production with the applicable non-functional quality features (reliability, scaling).
  • In six months the original app will be finalized and won’t require much additional work. You will likely switch to another application (in the same or different domain)

Role Requirements and Responsibilities:

Simply stated – you can create quality services. The services you’ll be (initially) developing are small in functionality and size, but these should be of high technical quality. To do that we expect that:

  • You know well at least one programming language and related tools. We use Python, Scala and Java so knowledge of these (and corresponding libraries) will be good. You don’t have to have a huge amount of experience but should be familiar with common tasks like calling external service over HTTP and storing data in some persistent database.
  • You can communicate with a team lead and take direction.
  • You can adapt and learn quickly. The services you will be building are small and there are no dedicated roles in our teams. You will work on multiple parts on the backend.
  • You should be familiar with operational aspects like quality management (usually testing), monitoring and alerting. We’ll help you to onboard with the tools we use if needed and provide suggestions and ideas during development.

Travel requirements between EU/USA may be required time to time with this role.

Must have:

  • 3+ years working in a Software engineer role.
  • Business process and structure experience to create solid project frameworks for success.
  • Clear and engaging communication skills.
  • Ability to work within teams locally and virtually.

Nice-to-have (but not required):

  • Understanding of distributed systems.
  • Passion for code and application quality.
  • Willing to take risks, fail fast and iterate quickly.
  • Experience with integrating (consuming or producing data for) third-party vendors.

Here we welcome and enjoy a positive diverse working environment with every individual working as part of one team to achieve great things together. With our cutting-edge technology we strive to be Best-In-Class in our industry, to our employees and customers. We offer excellent growth, development and career opportunities in a fair and transparent environment. We have a brilliant culture that promotes creativity, autonomy and connecting employees on a variety of projects across our expanding organisation.

We are an Employee Centric led organisation who promotes continuous improvements across all aspects of the employee life cycle.

If this opportunity excites and you would like to be part of our ambitious growing organisation across multiple locations - apply online today.

We look forward to hearing from you.

** We do not want to miss you; we recommend you check your inbox and Spam folders for updates from our recruitment team at EBET.

Apply now

Fully-remote

Core hours 11 - 3