Description
This is a unique opportunity to join a forward-thinking, technology-driven organisation at the cutting edge of software development. As a Graduate Software Engineer at Reward, you will work with the latest technologies, including JavaScript (Angular/Node), .NET Core/.NET 5+, AWS, Infrastructure as Code (IaC), Docker, and Kubernetes. You will play a key role in designing and developing our loyalty platform, used by millions of people every day.
In this fast-paced, agile environment, you will collaborate with Product Owners to build and enhance our core product suite, gaining hands-on experience in developing innovative solutions that drive real-world impact.
Key Responsibilities
* Design and develop high-quality software solutions that meet business requirements.
* Work closely with Product Owners to understand and deliver functional specifications.
* Develop and maintain back-end applications using Node.js, Java, or C# (.NET Core/.NET 5+).
* Build modern front-end applications using frameworks such as Angular.
* Deploy and manage applications in a cloud environment (AWS).
* Implement containerization technologies like Docker and Kubernetes.
* Follow Agile development methodologies, including Scrum and Kanban.
* Collaborate with engineers, architects, and stakeholders to ensure best practices in code quality, security, and scalability
* Use GitHub for version control, participate in code reviews, and follow good software development practices.
* Communicate technical concepts effectively to both technical and non-technical audiences.
Skills Knowledge and Expertise
* Back-end development in Node.js, Java, or C# (.NET Core/.NET 5+).
* Front-end development using modern JavaScript frameworks (Angular preferred).
* Experience with AWS or other cloud platforms.
* Understanding of Agile methodologies and best practices.
* Knowledge of containerization technologies such as Docker and Kubernetes.
* Familiarity with GitHub and version control best practices.
* Strong communication skills to engage with both technical and non-technical stakeholders.
Benefits
* Annual Leave: 25 days + bank holidays
* Ability to buy and sell holiday days as well as the ability to bank days (tenure dependent)
* Flexible working options: we are operating a hybrid working model with 3 days a week from the office
* Pension: Hargreaves Lansdown – 6% matched contribution
* Employee share scheme
* Generous family friendly cover
* Private healthcare - Bupa
* Income protection
* Critical illness cover
* Life insurance cover
* Dental cover
* Optical cover
* Yulife app for access to employee wellbeing and discounts
* Perks at Work, cashback/discount shopping site
* Employee referral scheme
* Salary sacrifice program which includes cycle to work scheme, electric car scheme and season ticket loans
* Volunteering program
* Company events i.e. Christmas party, all-company event and other social/hosted events during the year (we have an active social committee!)
* Team socials
Our vision is to be a global leader in customer engagement, helping brands to create customers of the future. How do we achieve this? By making everyday spending more rewarding, we make every interaction count, delivering billions in rewards.