Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Charlotte Tilbury Beauty

Software Engineer – Backend, 12 Month Maternity Cover FTC

Charlotte Tilbury Beauty

Software Engineer at Charlotte Tilbury Beauty focused on developing scalable back-end services using Java and Spring Boot. Collaborating across teams to enhance product features and optimize workflows.

Posted 7/10/2026full-timeLondon • 🇬🇧 United KingdomMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSCloudCypressJavaJavaScriptJestMavenNext.jsNode.jsReactReduxSCSSSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • Building scalable back-end services and APIs using Java and Spring Boot.
  • Designing scalable systems and well-defined service interfaces, with a strong understanding of modern software architecture and testing practices.
  • Writing clean, high-quality code that is easy to test, maintain and extend across both front-end and back-end services.
  • Driving quality through excellent automated testing practices, including API testing to enable continuous deployment.
  • Understanding how modern web applications work end to end, from browser HTTP requests and API calls through to service-layer logic, data handling and page rendering.
  • Using AI tools and practices to enhance product features, improve code quality and optimise engineering workflows.
  • Building high-performance, reliable and scalable solutions on AWS or similar public cloud infrastructure.
  • Any experience building modern mobile-first web applications and components using React, TypeScript or Next.js is beneficial.

Requirements

What you’ll need
  • On the back end we use Java with Spring Boot, in an AWS (Amazon Web Services) environment
  • On the front-end React, Redux, TypeScript, Node.js, NextJS and SCSS, and test with Jest, Enzyme, React testing library and Cypress
  • Orchestration of our test and deployment process using CircleCI with GitHub, Maven
  • We use Contentful and ElasticPath as our content and commerce engines respectively
  • We also use Optimizely to run A/B testing on the features we build

Benefits

Comp & perks
  • 25 days holiday (plus bank holidays) with an additional day to celebrate your birthday.
  • Inclusive parental leave policy that supports all parents and carers throughout their parenting and caring journey.
  • Financial security and planning with our pension and life assurance for all.
  • Wellness and social benefits including Medicash, Employee Assist Programs and regular social connects with colleagues.
  • Bring your furry friend to work with you on our allocated dog friendly days and spaces and not to forget our generous product discount and gifting!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootReactTypeScriptNode.jsNext.jsSCSSJestCypressMaven