cover image
Selfridges

Senior Engineer - Backend

On site

London, United Kingdom

Full Time

24-03-2025

Job Specifications

Job Introduction

What is the role?

We are transforming our Selfridges digital platform using the latest technologies and have an exciting opportunity for a Senior Engineer to join our agile teams based in our London office. Your vision and ambition will contribute to shaping our online technology and influence our future technical direction. You will take pride in the robust code you deliver with your team.

As a Senior Engineer you will be responsible for developing, deploying, and maintaining backend services that power our applications, with a strong exposure to microservices and MACH (Microservices, API-first, Cloud-native, and Headless) architecture. You will collaborate closely with Technical Leads, front-end developers, product managers, and other stakeholders to deliver robust and scalable solutions, following Agile methodologies and emphasising continuous delivery and highquality standards.

Key Responsibilities

Develop features which are highly secured, well-tested, and performant.
Collaborate with stakeholders to understand requirements and implement features which correctly fulfil the business needs.
Actively contribute to improvements to both product features and engineering practices.
Solve technical problems of varying scope and complexity.
Recognize impediments to our efficiency as a team, propose and contribute to the implementation of solutions.
Maintain high standards of software quality within the team by establishing good practices and processes.
Contribute to a culture of continuous delivery, ensuring frequent releases and quick iterations.
Develop and maintain CI/CD pipelines for automated testing and deployment.
Maintain a strong focus on code quality, using practices such as code reviews, automated testing, and continuous integration.
Confidently and continuously ship small features and improvements with minimal guidance and support from other team members.
Collaborate with wider teams on large projects.
Mentor more junior team members on best engineering practices.

Skills/Experience

Strong foundation in software engineering principles.
Experience in developing medium/large-scale web applications.
Proficiency with Typescript and Node.js.
Proficiency with core AWS services (API Gateway, Lambda, DynamoDB, SNS, SQS).
Experience with GraphQL is nice-to-have, but not required.
Experience with Next.js or React, even if not in the most recent role.The advertised role is primarily back-end but may require contributions to our front-end codebases.

Experience in writing modular code that is easy to test, deploy and maintain.

Experience in writing unit and functional tests.Proficiency with Git and experience with GitHub or a similar tool.
Willingness to learn new tools and practices, curiosity, self-initiative and ability to work independently.
Previous experience in the retail/e-commerce industry would be preferable

Selfridges

About the Company

Our business was founded by American entrepreneur Harry Gordon Selfridge in 1909 and is widely regarded as the first and best example of a modern department store. In 2018, Selfridges was recognised as the Best Department Store in the World for an unprecedented fourth time, and will retain the honour until 2020. Selfridges has been a leading London retail destination and a UK landmark for over a century, challenging the rules of retail from day one. This award acknowledges that Selfridges has outstanding leadership in deli... Know more

Related Jobs

Company background Company brand
Company Name
Spectrum IT Recruitment (South) Ltd
Job Title
Senior Software Engineer
Job Description
Software Engineer – TypeScript £60-75k+ benefits and remote working options A Full stack Software Engineer opportunity for a business developing SaaS products used by a large UK customer base. The business requires candidates with TypeScript backgrounds and the ability to hit the ground running as senior software engineer in a TypeScript, React, Nextjs, AWS environment. The Software Engineer would be joining a small but experienced team exposed to greenfield product development, Full stack experience is essential. The Software Engineer would be a key contributor, ideally with the ability to mentor mid-level engineers when required. The role is offered with flexible hybrid working options, ‘ideally’ 1 day per month in their Hampshire offices. Essential requirements: • 5+ years software development experience • Commercial experience with TypeScript, React, Express.js or Next.js and AWS • Full stack software development life cycle (SDLC) including testing • Previous experience developing marketplace or comparison-based apps is desirable • Bachelor's degree or equivalent experience in Computer Science or similar is desirable All candidates must be eligible to work in the UK without sponsorship. Please apply to this advert or message me on LinkedIn to find out more
Hampshire, United Kingdom
Hybrid
Full Time
26-03-2025
Company background Company brand
Company Name
COGNIZANT
Job Title
AWS SecOps Engineer
Job Description
This is an excellent opportunity for AWS SecOps Engineer professionals to be part of leading-edge technology projects. Cognizant’s Cloud, Infrastructure & Security Services Practice provides end-to-end solutions covering architecture, design, implementation, management, and on-going support across the entire enterprise technology infrastructure. Our services include a spectrum of management, consulting, and systems integration services to help our clients maximize value in their infrastructure resources, while optimizing infrastructure performance and cost. Role requires SC cleared or SC eligible candidates Key Responsibilities: Responsible to Incident/Changes/Security Incidents using ITSM tool Service Now. Monitor the estate using Datadog/CloudWatch/CloudTrail and proactively react to alerts. Responsible to Remediate any security vulnerabilities within a timely manner. Creating and maintaining documentation and knowledge-based articles. Responsible to manage User Account and permission management efficiently. Responsible to provide BAU Support, ensuring seamless daily operations. Key Skills and Experience: Experience with ITIL and Agile working environments Strong Linux System Administration experience Strong Knowledge in development AWS services EC2, ELB, ECS, S3, Config, CloudTrail, EFS, Lambda, VPC and Identity Centre Strong Knowledge in Security services (AWS Firewall manager, AWS Network Firewall and AWS WAF) Strong Knowledge in security AWS services Security Hub, Macie, Inspector, Trust Advisor Guard Duty, Q for QuickSight, Security Lake To be able to communicate and articulate technical issues across all levels (i.e., technical team members as well as less-technical management) Must have (or be eligible for) SC Clearance Nice to have Experience with DevOps methodology, continuous integration, and delivery (CI/CD) and related tools Knowledge of Docker or container-based systems Knowledge of AWS Services, such as EMR, Connect, CloudFormation, Lambda, SNS and SQS Knowledge of Chef AWS or RHEL certification is Preferred
London, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Integral UK Ltd
Job Title
Mobile Electrical Engineer
Job Description
Location: Birmingham/Midlands Core hours: 08:00 – 16:30pm An opportunity has arisen for a Mobile Electrical engineer to join our JLL PAM Team. The area predominantly covered is the Midlands. The purpose of the role is to operate within the department supporting the Midlands JLL PAM team delivering M&E PPM and associated reactive works. The role will include covering various site on certain days where we have obligations to cover a site for a full day. Day to Day Ensure that the Contractual efficiently meets all the relevant KPI & SLA requirements. Carry out electrical PPM and reactive works as required both in and out of hours (normal working hours 08:00 – 17:00) Work as part of a team utilising other skills as required. Procure materials in coordination with the Contract Delivery Manager Be available to attend or manage critical call outs and provide written incidents reports as required including preparing the basis of the quotes for the remedial works required. Ensure the annual PAT testing of tools and equipment are kept up to date. Carry out engineering works as directed by the Contract Delivery Manager. Assist in production of quotes as required for Managers across the business. Production of Test and Commissioning Certificates General overseeing and completion of PPM works and reporting. Skills & Qualifications Apprenticeship/ City & Guilds/ NVQ L3 in Electrical Engineering (Essential) 18th Edition (Essential) Electrical Testing & Inspection (Desirable) A good knowledge of electrical services Sound level of administration and organisational skills Proven practical experience within the electrical industry Ability to develop a good understanding of the customers’ business requirements Initiative Proactive approach to all tasks undertaken High standard of workmanship Conscientious Team player Reliability Excellent interpersonal and communication skills Commitment to providing a high-quality service and willing to work flexibly Work overtime when required Mechanical experience desirable but not essential Sound knowledge of computer software Experience working with the commercial setting UK Driving License essential
Birmingham, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
Barclay Simpson
Job Title
Security Architect
Job Description
This leading wealth management firm seeks an IT Security Architect to join the group InfoSec function in London. The role is an individual contributor position. As the Security Architect, you will have a varied and busy role, working on security architecture reviews for business applications and projects. This will require you to review the HLD, consider the risks, carry out threat modelling using STRIDE and opine on security. You will also be required to spend 30-40% of your time authoring blueprints and reusable patterns. The role will best suit someone who started their career in a 'hands-on' infrastructure/cloud role but who is now an experienced security architect. The successful candidate will have strong threat modelling skills, experience of working on business applications and projects, and good knowledge of Microsoft and Azure. Previous financial services experience will be beneficial. The role is offered as Hybrid/London with a salary of £110,000-£115,000 base plus excellent benefits and bonus.
London, United Kingdom
Hybrid
Full Time
26-03-2025