Full Stack Developer
Listed on 2026-06-01
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Backend Developer
A Software Developer who will contribute to real time event based systems, with opportunities to learn and develop full stack skills.
You will be joining the Offers team, within our newly formed Martech and PAM department. This is where you will be instrumental in building and maintaining real‑time event‑based systems, empowering the Business to quickly and easily create new bonus mechanics without relying on technical teams.
As a full‑stack team, you will have opportunities to expand your skill set and work with Golang, Typescript, React, SQL and Kafka. You will gain experience with open‑source technologies, deploying all systems and services to GKE.
The day‑to‑day work is interesting, fast‑paced and challenging in a hardworking, delivery‑focused company. We value individuals with diverse technical skills, ready to take on some of technology’s greatest challenges and push the boundaries of software innovation.
This role is eligible for inclusion in the Company’s hybrid working-from-home policy.
Preferred Skills, Qualifications And Experience- Commercial experience within web clients or server‑side development.
- Knowledge of Kafka, Apache Flink, SQL, Golang, React or Typescript, though expertise in similar or alternative technologies are welcome.
- Experience working in an environment with high volumes of change.
- Use of AI technologies for enhancing developer productivity.
- Ability to clearly communicate technical matters to stakeholders across different areas of the Business.
- Experience with software development methodologies and best practices.
- Understanding of the development of automation and developer tooling such as Continuous Build and CI systems.
- Bachelor’s degree in Computer Science or in a related field, or relevant professional experience.
- Developing low latency, highly available and scalable solutions.
- Creating concurrent distributed components.
- Working in an environment with high volumes of transactions.
- Supporting and enhancing the existing code base.
- Identifying technical areas of improvement.
- Contributing to solution proposals as required.
- Creating work effort estimates.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: