The role

The Node Developer will be working as part of our team, which is responsible for supporting existing and building new features for PrettyLittleThing. As a Node Developer you will have strong analytical, problem solving and conceptual skills, teamed with an excellent knowledge of latest technologies and have a tangible input into our product development.


Your team

In Tech, we’re proud to support every brand and every function. We’re a digital-first company that is totally cloud-native. We embrace change and future-proof the business, delivering critical customer-facing and internal stakeholder facing systems. Everything from colleague tech to front-end websites and apps, buying and merchandising tooling and all that’s in-between, we take care of it. Our ideas support and drive the Group’s agenda.


What you'll be doing

The Developer will drive our work forward, improve performance and stability of our systems and develop software engineering best practice across the organisation. Our Developers share their knowledge and mentor upcoming talent.


More about you

Prettylittlething.com is looking for a mid/senior level JavaScript developer with must have experience in following:

  • Minimum 2 years of Proven Commercial Experience with Node JS and TypeScript
  • Experience with AWS or Google Cloud would be beneficial
  • Git version control
  • Unit, functional and end to end testing using Jest, Cypress or any well-known framework
  • The following would be nice to have, but not a necessity:
  • Next JS / React JS / Vue JS
  • Experience with AWS API Gateways, Lambda functions would be beneficial.
  • Able to use follow established design patterns and techniques.
  • Writes clean idiomatic code adhering to industry coding standards.
  • Adds appropriate logging and monitoring needed to help with debugging.
  • Writes tests with adequate coverage, independently.
  • Owns the implementation of the solution to their assigned task.
  • Code in an easy to understand, change, and maintainable manner
  • Proactively improves components, modules, services, systems, and codebases they encounter.
  • Adds domain specific metrics to help understand application performance.
  • Considers and tests edge-cases.
  • Spots opportunities to improve testing.
  • Chooses the right data structure for what they are trying to solve.
  • Accepts feedback graciously
  • Proactively gives feedback to those they work with
  • Proactively raises issues they spot in retrospectives
  • Delivers assigned tasks that meet expected criteria
  • Works for the team, focuses on tasks that contribute to team goals
  • Tries to unblock themselves first before seeking help
  • Manages their own time effectively, prioritises their workload well, on time for meetings, aware when blocking others and unblocks

Why join us

  • Free parking
  • 25 days holiday
  • Free on-site gym with daily classes (due to current restrictions, live PT sessions)
  • Discretionary Bonus Scheme
  • Company shares schemes - including a ' Save As You Earn' scheme
  • 40% staff discount (including PLT, Boohoo, Boohoo MAN, Nasty Gal, Coast, Warehouse, Misspap)
  • Monthly social events (including pay day drinks, Employee Appreciation Day etc.)
  • Salary sacrifice pension scheme with 5% employer contribution
  • Flexible working hours
  • Cycle to work scheme
  • Childcare support through the Government
  • Health cash plan
  • Personal development opportunities to learn and grow at work


Equal opportunities

Here at PLT we not only embrace diversity we celebrate it! We are proud to be an equal opportunities employer and we’re continuing to build an inclusive environment for our employees. We know we are better together, and we will continue to build a team that represents a variety of skills, perspectives, and backgrounds.


Reasonable Adjustments

PLT want to give everybody the chance to perform their best whether that is during an interview or whilst at work. Should you require any reasonable adjustments please let the talent team know.



#LI-REMOTE #LI-GS1 #PLT