At a Glance
- Tasks: Join our team as a Senior Software Engineer, developing cutting-edge retail systems software.
- Company: Flooid is a global leader in retail technology, dedicated to innovation and customer success.
- Benefits: Enjoy flexible working options, generous holiday allowance, and access to Udemy for professional growth.
- Why this job: Be part of a diverse team that values integrity and collaboration while tackling exciting tech challenges.
- Qualifications: Strong experience in Java and Angular, with a passion for quality code and problem-solving skills.
- Other info: Remote-first culture with opportunities for hybrid work; travel to Birmingham required.
The predicted salary is between 48000 - 60000 Β£ per year.
At Flooid we are looking for a Senior Software Engineer - Full Stack to join our team. The Senior Software Engineer is at the forefront of our product development, delivering the next generation of retail systems software to our customers. Our global Software Engineering team work on Product or Project based development, for either a domain area of our product or on client specific solutions. You will be responsible for the development and delivery of existing and new retail solutions to address mobility, high volume systems and big data challenges. You will work with some of the largest retailers in the world.
The Responsibilities
- Acting as a senior team member within an engineering team
- Use Java and related tools for software development.
- Work within Agile methods/frameworks such as Scrum & Kanban.
- Take an active role in daily stand up, planning, and retrospective meetings.
- Collaborate to embed quality throughout the SDLC.
- Support development of new solutions, third-party integrations, and legacy system enhancements, following industry best practices.
- Troubleshoot and resolve system issues using problem-solving skills.
- Research and assess technical solutions to business challenges.
- Use KPIs and metrics to validate software quality.
- Support estimation and conduct code reviews.
- Supporting team upskilling and mentoring others.
At Flooid you will find:
- A remote-first culture with the option for hybrid working arrangements.
- The ability to travel to Birmingham is essential.
- Access to learning opportunities, including a Udemy Business account, to support your professional growth.
- A diverse and supportive team that values integrity, adaptability, and customer-centricity.
Our technology stack includes:
- Java (JUnit, Mockito, Selenium)
- JavaScript
- Spring core/web/remoting/boot
- Angular
- SQL / MongoDB
- GCP
You will have excellent technical skill and the ability to understand the reasoning and implications of technical decisions as well as programming skills across a range of platforms. You will also:
- Have a passion for Software Engineering and writing quality code
- Have strong experience of Java and Angular technologies
- Have expertise in the full software development lifecycle, Agile, and SDLC practices.
- Possess a track record of launching great products
- Have experience supporting team upskilling and mentoring others.
You may already have exposure to retail or hospitality development. Having great skills and experience is important to us but we also want the right person to be part of the Flooid Engineering team. You should be a hands-on person with a positive βcan-doβ attitude who wants to work collaboratively to deliver an excellent service to our customers.
We are looking for you to demonstrate the following competencies:
- Excellent problem-solving and analytical skills
- Very good communication skills
- Ability to take accountability for delivering results
- Ability to work collaboratively with a team of mixed disciplines, keen to build business awareness.
Salary: Β£60,000 - Β£75,000 depending on skills and experiences
Flexible working β To help you manage your personal responsibilities and interests, we offer a range of flexi-working options, including hybrid working, as well as balancing your work responsibilities with other priorities, like picking up your children, caring for an aging parent or attending important events.
Holidays β We operate a flexible holiday allowance scheme, we recommend employees take around 25-30 days holiday plus public bank holidays per year.
A flexible pension β We help you prepare for the future with a salary sacrifice pension and annual personal pension reviews with our external partner
Company sick pay β We offer piece of mind when you are ill with an enhanced Company Sick Pay policy
Family benefits β We offer a range of support and benefits including enhanced maternity, adoption and paternity pay, enhanced paternity leave and shared parental leave
Electric Car salary sacrifice scheme β An easy to manage and affordable way of leasing a zero-emission electric vehicle
Online learning platform β We offer full access to Udemy for all employees, which offers a variety of technical, business and personal development e-learning courses.
Financial, physical and wellbeing support β To help keep you at your best we provide our team with a health cash plan and if the worst should happen, we have a life assurance scheme
Access to a discount platform β Treat yourself with discounts and rewards from hundreds of leading retailers, restaurants, and destinations
Professional subscriptions β We offer reimbursement for professional subscriptions to a relevant institution if itβs required to perform your job role
Charity giving β support a charity of your choice by gifting money directly from your payroll, saving the national insurance contributions you need to pay
Cycle to work scheme β Make the most of this tax efficient scheme to improve your commute to work
Rewarding long service β We provide gifts to our employees who achieve milestone years of service working as part of our team
A relocation package/relocation support is not available for this role. Flooid Ltd. is an Equal Opportunities employer. We are dedicated to fostering, cultivating and preserving a culture of diversity, equity, inclusion, and belonging.
Whilst applications to Flooid are usually reviewed and shortlisted on a rolling basis and we reserve the right to interview, appoint and close adverts early due to the volume of applications we receive, applications for this role will not be reviewed until on or after 30th June 2025.
Senior Software Engineer - Full Stack employer: Flooid Limited
Contact Detail:
Flooid Limited Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer - Full Stack
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Angular, and GCP. Having hands-on experience or projects showcasing these skills can set you apart during discussions.
β¨Tip Number 2
Demonstrate your understanding of Agile methodologies like Scrum and Kanban. Be prepared to discuss how you've applied these frameworks in past projects, as this will show your alignment with their team culture.
β¨Tip Number 3
Highlight any experience you have in mentoring or upskilling team members. This is a key aspect of the role, so sharing specific examples of how you've supported others can make a strong impression.
β¨Tip Number 4
Research Flooid's products and the retail industry to understand their challenges and needs. Being able to discuss how your skills can directly address these issues will demonstrate your genuine interest in the role.
We think you need these skills to ace Senior Software Engineer - Full Stack
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Java, Angular, and Agile methodologies. Include specific examples of projects where you've successfully delivered retail solutions or worked in high-volume systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and your problem-solving skills. Mention how your background aligns with Flooid's mission and values, and provide examples of how you've collaborated in team settings.
Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your full-stack development skills, include them in your application. Highlight your role, the technologies used, and the impact of the project.
Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Brush up on your knowledge of Java, Angular, and the software development lifecycle, as well as your experience with code reviews and mentoring.
How to prepare for a job interview at Flooid Limited
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and Angular in detail. Bring examples of projects you've worked on, particularly those that demonstrate your ability to solve complex problems and deliver high-quality code.
β¨Understand Agile Methodologies
Since the role involves working within Agile frameworks like Scrum and Kanban, be ready to explain how you've applied these methodologies in past projects. Highlight your participation in daily stand-ups, planning sessions, and retrospectives.
β¨Demonstrate Problem-Solving Abilities
Prepare to discuss specific challenges you've faced in software development and how you resolved them. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your analytical skills.
β¨Emphasise Team Collaboration
Flooid values teamwork, so be sure to share experiences where you've successfully collaborated with others. Discuss how you've mentored team members or contributed to upskilling initiatives, as this aligns with their focus on a supportive team culture.