Senior Software Engineer
Salary: up to £80,000 per annum
Location: fully remote, anywhere in the UK
Hours: 35 hours per week, including a 2pm finish on a Friday!
About Fruugo
Fruugo is the UK's leading global online marketplace with over 3000 retailers selling 100 million+ products, operating in 42 countries, 28 languages and 31 currencies. Our mission is to enable shoppers everywhere to buy from retailers anywhere. Fruugo is well established and award winning, and after a record breaking year of growth, we have most recently being honoured with the UK's most prestigious business awards, the King's Award for Enterprise for International Trade. Our exceptional team of employees are a key part of this growth and Fruugo provides a fantastic culture and opportunities to really make a difference.
Role Purpose
We are looking for 2 Senior Software Engineers. Whichever vacancy you are interested in, it is required that you are a team player, with an expert-level understanding of Java, its virtual machine, and its surrounding software ecosystem.
Our two different role profiles are:
- One Senior Software Engineer that has experience in technical (not line-management) leadership of teams. You are required to have senior-level technical leadership experience with the appropriate soft skills. You will have the responsibility to drive team projects forward from technical perspective, mentor the junior team members, and contribute to continuous improvement initiatives. Line-management experience is not within the scope of this role.
- One Senior Software Engineer that has commercial experience or has done research in the AI software engineering space, ideally in Large Language Models (LLMs) or Prompt Engineering.
In both cases, you will have the opportunity to join our dynamic engineering team and use your extensive knowledge of engineering principles and programming to design, build and maintain our scalable software products.
Requirements
Main duties and responsibilities include the following:
- Team oriented with good communication skills
- Strong analytical skills
- Interpretation of user stories into technical tasks
- Work with other team members to innovate, prototype new technology and evaluate technical feasibility
- Develop high quality distributed system software
- Drive best practices, design patterns and engineering excellence
- Work in a Scrum environment to deliver within challenging schedules
- Guide and coach team members in solution development
- Build fault tolerant, self-healing, globally distributed applications, and services
- Work with high volume data sets to build platforms to dynamically optimise user experiences on the fly
- Be involved from the early stages of software planning through to the testing, development, training, and support stages
Skills & Knowledge Required:
- At least 8 years’ experience working with Java
- A bachelor's degree in Computer Science or a related field
- Strong experience as a Software Engineer
- Solid understanding of design for scalability, performance, and reliability
- Excellence in Java programming language
- Excellence in development with RESTful web services
- Strong experience with the Spring Framework
- A proven track record of seeking out and resolving system performance issues involving memory, storage, and CPU
Skills & Knowledge Desirable:
- Knowledge of Oracle Databases
- Knowledge of Apache Solr
- Familiarity with JavaScript or Angular is a bonus, but not essential
Benefits
Salary: Up to £80,000 per annum, depending on experience.
Hours of work are 35 hours per week - including a 2pm finish on a Friday!
The position is a fully remote role, but we do enjoy social events a few times a year which you can attend (but aren't mandatory!).
Fruugo is a great place to work and we are proud of our friendly, supportive and dynamic culture which treats everyone with respect and embraces diversity. We have some excellent benefits, including Company pension, employee discount, Employee Referral Programme, and a fantastic Employee Assistance Programme, offering wellness benefits to employees and their immediate family.