Senior Engineer (Fullstack Typescript/Javascript)
New Today
Overview
Senior Engineer (Fullstack Typescript/Javascript) — Department: Tech | Employment Type: Full Time | Location: United Kingdom | Compensation: £75,000 - £82,000 / year
The Role
Come join the UK home of creative small businesses.
You’ll join a feature team focused on retention and engagement, helping first-time buyers become repeat customers. This includes the checkout and post-purchase journey, customer identity, and making our mobile apps the hub for loyal users.
The customer journey is built with React/Next.js, powered by GraphQL (Apollo) and REST APIs hosted on AWS. You'll rely on AWS EKS, serverless APIs, and workers, and you should be curious to explore interactions with legacy systems written in other languages like Ruby, with the help of dedicated engineers.
As a product-minded engineer, you'll enjoy rapid experimentation and setting up A/B tests to measure the impact of your changes. You'll also understand that instrumentation is key for visibility into how our services are performing, using Datadog to track metrics, user sessions, logs, and errors. With the help of our infrastructure team, you'll ensure that the code you develop can be safely and efficiently delivered to production via well-maintained CI/CD pipelines (GitHub Actions and Terraform), leveraging unit and integration tests.
Examples of past team initiatives include:
- Creating our NOTHS & More Membership to drive retention
- AI-generated product summaries that guide customers to the most suitable product
- Improving the post-purchase journey through emails and order status pages
- A delivery management system
The tech stack includes: TypeScript, JavaScript, GraphQL, DynamoDB, MySQL, Cognito, AWS Lambda, EKS, React, Next.js, Docker. Experience with all of these is not essential, but strong TS/JS skills with fullstack experience will be key.
How we work
At NOTHS, Technology and Product teams work closely together in cross-functional delivery squads, following agile product development and scrum practices.
Teams typically include 3–6 engineers plus an Engineering Manager, supported by a Product Manager and UI/UX Designer.
Your day starts with a stand-up to align and collaborate. You’ll review and ship code frequently, monitor its impact in production, and gain real insights into how your work shapes the customer experience. Regular planning sessions, retrospectives, and kick-off meetings keep us focused and moving forward as one team.
We embrace AI driven development when it makes sense and give engineers access to leading tools like GitHub Copilot and Cursor. These tools move us beyond just writing code, enabling productivity and experimentation so you can focus on understanding problems deeply and creating the right architecture and solutions.
The wider NOTHS tech team is about 20 people, including our Data team. Collaboration, knowledge sharing, and pragmatic problem-solving define how we work together.
Don’t meet every single requirement?
No problem. Your strengths, passion & fresh perspective could be just what we’re looking for - so we encourage you to apply!
What we offer
Our perks
It's super important to us to make sure everyone feels safe and looked-after, which is why we've got a wide range of benefits in place. From supporting you and your loved ones with healthcare to cheeky 'just because' gifts, we're here for you.
We've got a ton of good stuff for everyone - like private medical insurance, a health cash plan, an electric vehicle scheme, mental health platform access, cycle to work scheme, and a 20% discount on our website. To find out more about what we offer, have a look here.
We've also worked very hard to come up with a set of policies to support our people in any situation- like medicalised leave, menstrual leave, and primary carer leave.
Full-time NOTHS-ers get 25 days of holidays each year (plus bank hols!), as well as having the opportunity to work from anywhere for two calendar months a year. Did someone say beach holiday?
How we work
Here at NOTHS, we embrace a remote-first approach to work, recognising the value of flexibility and the diverse talents that remote teams bring to the table. Our remote work culture is designed to empower our employees, foster collaboration, and create a community that transcends physical boundaries.
Under this framework, all of us operate remotely, convening as teams at regular intervals that suit each team best. These gatherings serve various purposes, including ideation sessions, hackathons, or simply fostering valuable face-to-face interactions.
Every quarter, we hold a Get Together and the whole company meets for a fun-filled day (with no shortage of food!) with some special guests... our small brand Partners!
Diversity, Equity, & Inclusion
DEI is really important to us and that’s why everyone’s welcome at Not On The High Street – whoever they are, whatever their background. We are committed to embracing and encouraging our employees’ uniquenesses- whether this is in age, people with disabilities, ethnicity, family structures, gender, LGBTQ+ identity, lower income backgrounds, race, religion, the intersectionality or all/any of these and other aspects making us who we are. We take pride in treating all of our employees fairly and we want our people to feel respected, valued and recognised within the workplace.
As part of your application, you’ll be asked to complete an optional demographic survey to help us learn more about who wants to work with us. Responses will only be used to help us figure out how to make our team even more inclusive and attract more brilliant people to join us! We’ll also ask whether you need us to make any reasonable adjustments to the interview process should you need them and you can answer this question should you choose to in the application phase.
Apply to join Team NOTHS!
Our recruitment processes are fully remote, taking advantage of the wonders of modern-day technology.
We’d love to hear more about you, your experience and why you want to join our team.
Good luck!
- Location:
- United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology