Senior Full Stack Engineer
We are seeking a seasoned Full Stack Engineer to join our team as we continue to grow and expand our technological capabilities.
* This role involves working across the entire tech stack, designing, developing, testing, and maintaining software applications.
* You will refine user requirements and acceptance criteria into concise technical documentation.
Our top priority is ensuring that the work we do adds value to our customers while also providing a supportive and inclusive work environment for our team members.
This is an excellent opportunity for a motivated individual to take on a hands-on development position and contribute to shaping the future of our technology.
The successful candidate will have extensive experience in developing applications as a full stack engineer, with expertise in front-end development, including JavaScript, React, and Redux.
A strong understanding of software design patterns and principles, as well as experience with Agile/Scrum methodologies, is essential for this role.
You will be responsible for providing technical direction and leadership, designing and developing complex applications, and writing clean, efficient, and maintainable code.
Maintaining a high coverage of automated and manual tests, as well as developing and maintaining technical documentation, are also key responsibilities.
This role requires excellent communication and teamwork skills, as well as the ability to work independently and take ownership of your work.
We offer a comprehensive benefits package, including 30 days annual leave, family National Trust Membership, birthday day off, and enhanced maternity and paternity leave.
In addition to our competitive benefits package, we provide regular training opportunities and a £1,500 employee referral scheme.
About this role:
This is a remote position within the UK, with occasional travel required for meetings and customer visits.
The daily tasks involved in this role include:
* Providing technical direction and leadership
* Designing and developing complex applications
* Writing clean, efficient, and maintainable code
* Following secure development practices
* Maintaining a high coverage of automated and manual tests
* Developing and maintaining technical documentation
* Performing code reviews and providing feedback
* Interacting with customers where appropriate
* Working on both new developments and product maintenance
What we're looking for:
We're seeking a highly skilled and experienced full stack engineer who can make a significant contribution to our team.
A strong understanding of software design patterns and principles, as well as experience with Agile/Scrum methodologies, is essential for this role.
Excellent communication and teamwork skills, as well as the ability to work independently and take ownership of your work, are also key requirements.
We welcome applications from motivated individuals who are passionate about technology and are looking for a challenging and rewarding role.
About us:
We are a leading provider of integrated HR, payroll, learning, and recruitment solutions, helping organisations manage their end-to-end employee lifecycle.
Our values are trust, drive, authenticity, and accountability, and we want you to bring your authentic self to work.
We welcome all kinds of people to the team and would love you to come and join us.
],