cover image
John Lewis Partnership

Senior Backend Engineer

Hybrid

London, United Kingdom

Freelance

04-04-2025

Job Specifications

About The Role

As the UK’s most successful omni-channel retailer, ecommerce is a key part of our business - we run two of the busiest websites in the UK, driving a significant proportion of our sales. Our engineering practice includes 80+ teams, working on everything from Cloud platforms to mobile apps, from ecommerce functionality to machine learning. Have a quick glance of our Engineering best practices, see our engineers talk about their experience and opportunities to learn and grow; Check out our Tech stack, reach out to us if you have any questions. Visit - https://www.jlpjobs.com/engineering-jobs/

At a glance

Flexible Working: This is a hybrid working role, therefore your time will primarily be split between working from home (in the UK) and London Head Office / Bracknell Head Office. However, there will also be an expectation to visit other locations as the need arises.
Our Engineering team currently works from the office roughly twice a week to connect and on a more ad-hoc basis to attend key meetings, but again the frequency is dependent on the business needs.
Expected Salary : £59,500 - £92,400 (depending upon experience)
Contract type: Permanent

What will you be doing?

This is an opportunity to join one of our agile product teams working as a Senior Back-End Software Engineer. You will be using your excellent Kotlin or Java skills to build and support new features adding value for Our Business
As a Senior Engineer, you will also use your knowledge of Software Engineering to lead the shaping of new projects and support the professional development of less experienced Engineers.
There are opportunities to become a people manager for your fellow engineers if that is something that appeals to you
Successful candidates will have a passion for using technology to deliver outstanding and innovative software solutions, and will have a track record of working in teams delivering complex, performant, high quality software.

Internally this role is known as Product Engineer (L6).

Essential Skills/experience You’ll Need

Extensive experience leading, coaching and mentoring individuals/teams
Expertise in either server side Kotlin or a modern version of Java.
A structured approach to systems analysis and development.
A good understanding of Microservice Architectures.
Experience with application frameworks such as http4k or Spring Boot.
An understanding of Agile development methods such as Scrum or Kanban.
Demonstrable experience in TDD, pair programming.
Continuous Integration/Continuous Delivery
REST API development and/or consumption.

Desirable Skills/experience You May Have

Experience with Cloud Platforms such as AWS, GCP or Azure
Docker, Kubernetes
Jenkins, Gitlab CI.

Additional Information:

The application form consists of an online assessment, CV upload, followed by application questions. Please visit - https://www.jlpjobs.com/how-to-apply/journey/ to understand more about application and hiring process
If you are successful following your initial application, the next stages are: a screening telephone call with a recruiter, tech assessment and up to two rounds of interviews
You'll be asked about any adjustments you might need to support the recruitment process. Please let us know, and we'll be sure to discuss it with you.

About The Partnership

We’re the largest employee owned business in the UK and home of our cherished brands, John Lewis and Waitrose. We’re not just employees, we’re Partners, driven by our purpose to build a happier world. As we look to our future, there’s never been a more exciting time to join us.

We’re ruthlessly focused on being brilliant at retail. We continue to innovate, adapt and diversify. Never Knowingly Undersold on price, quality and service in John Lewis and passionately serving food-lovers in Waitrose.

As Partners we all share the responsibility of ownership and in its rewards. We use our voices to contribute to our success, working together through the good and challenging times, holding true to our behaviours and treating everyone with kindness and respect.

We all own making the Partnership somewhere we belong. Embracing our differences and creating an environment where we’re free to be ourselves and can THRIVE. Growing ourselves individually, and as a collective.

As Partners, we make all the difference. And, we all own it.

Important points to note:

It’s important to note that some of our roles are subject to pre-employment vetting (which may include DBS checks for successful candidates). If required, you’ll be informed and provided with information about vetting during the recruitment process and we encourage you to complete any vetting documents quickly to avoid delays. Any DBS checks required will be carried out by a third-party registered body and financial probity checks may also be required for some of our roles.

We also recommend that you apply as soon as possible as vacancies can close early if we see a high number of applicants.

We want all of our Partners to have a good work-life balance and we support flexible working. This might mean flexible or compressed hours, job sharing or shorter hour contracts, where possible. Please discuss this further with the hiring manager during your interview.

About the Company

Working in Partnership for a happier world. Our Partnership is an ongoing experiment to find happier, more trusted ways of doing business, for the benefit of us all. We work together to create a successful business and a fairer, more sustainable future for Partners, customers, suppliers and communities. Our Partnership is owned entirely in trust by Partners which means we are more than employees; we share knowledge, power and profit. Our Purpose inspires our principles, drives our decisions and acts as our guide. Visit ... Know more

Related Jobs

Company background Company brand
Company Name
RED Global
Job Title
Data Science Engineer
Job Description
RED are currently looking for 2X Data Science Engineer's to work on a project with a client of ours based in London. This position will be a contract position running initially until the end of this year + extensions and will require someone who can be in London 3 days per week. We are looking for the following: Proficient in statistical data analysis, machine learning, and NLP, with a clear understanding of practical applications and limitations. Experienced in developing and implementing AI solutions, including classification, clustering, anomaly detection, and NLP. ·Skilled in complete project delivery, from data preparation to model building, evaluation, and visualization. Proficient in Python programming and SQL, with experience in production-level code and data analysis libraries. Familiar with ML Ops, model development workflows, and feature engineering techniques. Capable of manipulating data and developing models accessible for business use, with experience in Azure AI Search. Adept with software development methodologies, code versioning (e.g., GitLab), and project tracking tools (e.g., JIRA). Enthusiastic about learning new technologies and adept at problem-solving and delivering production-ready solutions. Additional knowledge in Cloud Computing, Big Data tools, visualization tools, and containerization tools is beneficial. If this is something that is of interest then please apply directly and someone from the team will be in touch to discuss further.
London, United Kingdom
Hybrid
Freelance
25-04-2025
Company background Company brand
Company Name
InterQuest Group
Job Title
Oracle Payroll EBS Technical Consultant-Developer
Job Description
Oracle Payroll EBS Technical Consultant/Developer - Higher Education Oracle Payroll EBS Technical Consultant/Developer with excellent technical skills in oracle payroll ebusiness, Oracle BI Publisher (Fast Formulas) and Oracle PLS/SQL is needed to support our higher education client to automate a number of manual payroll fixes. The Oracle Payroll EBS Technical Consultant/Developer will be responsible for identifying the current issues and then make the necessary fixes to run a fully automated efficient payroll process. Oracle Payroll EBS Technical Consultant/Developer - Higher Education- Essential Experience Technical skills in Oracle E-Business Suite (12.2.14) experience (PL/SQL) as well as functional expertise in HR & Payroll modules. Knowledge of Oracle EBS HCM modules, preferably HR, PAY, SSHR, AM and OLM and preferably have completed at least one full project life cycle engagement in Oracle HCM (On Prem). Technical skills in Oracle BI Publisher and creating Fast Formulas Strong interpersonal communication skills and should be able to engage with stakeholders at different organisational levels. Oracle Payroll EBS Technical Consultant/Developer - Higher Education- Desirable Experience Experience of Agile would be beneficial. Oracle EBS functional certifications would be an advantage 3-6 Month initial contract- £550-£600pday inside IR35 (May be flexibility for the right candidate) Hybrid working 1 day per week on site in London/flexibility for right the candidate InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process.
London, United Kingdom
Hybrid
Freelance
24-04-2025
Company background Company brand
Company Name
TipTopJob
Job Title
Automatic Door Engineer
Job Description
Are you a skilled Automatic Door Engineer looking for your next exciting opportunity? Randstad Construction and Property is collaborating with a prestigious FM company to find a talented Automatic Door Engineer to join their team in Speke. This role offers a competitive salary and excellent benefits, along with the opportunity for upskilling and professional growth. Location: Speke. Salary: GBP37,000, GBP150 on call, plenty of OT available Employment Type: Full:time, Permanent, Static Key Benefits Generous annual leave and bank holidays Days only Optional on call Lots of opportunities for overtime Comprehensive pension scheme Access to training and development courses, including upskilling and development Your Role Execute installations, repairs, and planned preventive maintenance (PPMs) on auto doors, barriers and other relevant equipment Diagnose defects, prepare parts lists, and estimate repair timescales Participate in the call:out rota for emergency response Adhere to Health and Safety regulations and industry best practices Collaborate with the field service team and support internal operational processes Deliver outstanding customer service and foster strong relationships with clients and colleagues Ideal Candidate Qualifications ADSA recognised qualification Experience working in commercial settings Additional certifications are advantageous but not required Ideal Candidate Traits Team:oriented and adaptable Detail:oriented with the ability to interpret complex information Professional, calm, and effective communicator Proactive with a positive, can:do attitude If this sounds like you, please reach out to Logan Sharp at Randstad C and P Manchester. Randstad CPE values diversity and promotes equality. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. We encourage and welcome applications from all sections of society and are more than happy to discuss reasonable adjustments and/or additional arrangements as required to support your application. Candidates must be eligible to live and work in the UK. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Merseyside, United Kingdom
On site
Freelance
25-04-2025
Company background Company brand
Company Name
RJC Group
Job Title
Algorithm Developer
Job Description
We are currently recruiting for an Algo Trading Developer on a contract basis for an energy trading firm in London, to help shape the future of intraday power trading. What You'll Do: Design, develop, and optimize low-latency trading algorithms in C# for power and gas markets, with a focus on intraday trading strategies. Collaborate closely with traders, quants, and analysts to identify opportunities and turn ideas into production-ready code. Enhance our existing trading platform, improving performance, scalability, and automation. Work on integration with market data providers and exchange APIs (e.g., EPEX, Nord Pool, or similar). Contribute to backtesting frameworks, data analytics, and monitoring tools to support decision-making. What We're Looking For: Strong C#/.NET development skills with clean, maintainable coding practices. Proven experience in algorithmic or systematic trading, ideally in energy markets. Deep understanding of intraday power trading, including market dynamics, order books, and constraints. Familiarity with multithreading, real-time data processing, and performance tuning. Bonus: experience with Python, F#, or time-series databases (InfluxDB, kdb+, etc). This would be a hybrid role, with 2 days per week required in their London offices - paying upwards of £800pd. If you think you'd be a good fit, don't hesitate to apply for immediate consideration!
London, United Kingdom
Hybrid
Freelance
24-04-2025