Back-End Software Engineer – Rust Developer

Got a head full of ideas?

Good!

We’re looking for a backend developer to join our new team to build a new next gen lottery and sports retail product.

You will be part of a newly formed team of developers building Restful APIs that will manage every aspect of the lottery betting process, from buying the tickets, management of subscriptions and syndicates to talking to the lottery vendors that provide our draws.

You will also be looking after the device drivers that power the interaction between the frontend of our retail terminals and the actual hardware running on it (things like bill acceptors/issuers, thermal printers, NFC scanners and the like) allowing the Frontend team do build immersive retail betting experiences.

The ideal candidate is a software engineer with a systems programming background that has an interest in the Rust programming language as we will be using a lot of that in the building of the product.

 

Responsibilities

  • Design and implement device drivers for the retail terminals exposing the hardware functionality as HTTP APIs.
  • Design and implement Restful HTTP APIs for our lottery product.
  • Implement from design specifications and provide feedback where necessary.
  • Assist others when they experience development difficulties.
  • Lead the development of new features with the help of your teammates.

Requirements

  • 2+ years of relevant experience in software development, embedded development or similar.
  • A strong background in application architecture.
  • More than 2 years of experience with a systems programming language (Rust is a plus) in production.
  • Proficiency in a low-level language such as C/C++/Rust.
  • Willingness to learn and program in Rust for most of your work.
  • Experience with Python and/or embedded C is a plus.
  • Familiarity with concurrency patterns in Rust and or Web Assembly.
  • Willingness to learn and program in Rust for most of your work.
  • Good verbal and written English communication skills and the ability to interact with individuals at all levels, both internally and externally.

 

 

Apply for this job now! HR team will never use any personal information it receives from you for any purpose beyond recruitment, employment or reference checks, and strongly believes in the importance of keeping the personal information private.

Benefits

  • Headquarters in the heart of the city, at Unirii Square.

  • Internal & external training.

  • Health and well-being in house programs.

  • Daily catered lunch.

  • Fruit day.

  • Private healthcare and dental care discounts.

  • We hold team-building activities and office parties throughout the year.

  • We have an ever-growing library (online & offline).

  • A fun entertainment corner.

  • Flexible schedule.

  • Extra vacation days with every year inside the company.

  • Our very own gym.