Description
We are looking for a passionate and experienced Mid-Level Software Engineer to join our development team. You will be responsible for designing, developing, and deploying our core product suite while working closely with Product Owners to deliver software that meets business requirements. This is an exciting opportunity to work in a fast-paced, agile environment with a talented team of engineers.
Key Responsibilities
* Design and develop scalable software solutions using modern frameworks and technologies.
* Work on both back-end and front-end development, ensuring a seamless user experience.
* Build and deploy software in a cloud environment (AWS preferred).
* Participate in code reviews, ensuring best practices and code quality.
* Collaborate with cross-functional teams, including product and design, to translate requirements into technical solutions.
* Write and maintain unit and integration tests to ensure code reliability.
* Continuously improve system architecture, efficiency, and performance.
Skills Knowledge and Expertise
* 3+ years of software development experience.
* Strong experience with back-end development in one or more of the following: NodeJS, Java, or C# (.NET Core / .NET 5+).
* Proficiency in front-end development using a modern JavaScript framework (we use Angular).
* Hands-on experience with cloud computing (AWS preferred).
* Experience working in an Agile environment and familiarity with Agile methodologies.
* Understanding of containerisation technologies such as Docker and Kubernetes.
* Experience with version control systems (we use GitHub).
* Strong communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
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.