This job is closed Remote Job
This job is closed. But you can apply to other open Developer / Engineer jobs.

Senior Software Engineer (Java & Node.js)

The Role


Join the UK's home for creative small businesses. In this role, you will be at the helm of the customer's journey from basket to checkout, continuing through the post-purchase experience. You will also take ownership of the customer authentication flow and user identity management. As a product-minded engineer, you will relish working in a cross-functional team helping to set up A/B tests to gauge the impact of your initiatives, whether it's launching our new NOTHS & More membership, enhancing delivery transparency, or refining the post-purchase journey.

Accountabilities

  • Provide essential engineering expertise in the development of new product features, including checkout, user identity, and associated services

  • Manage the existing set of backend services written in Java 

  • Integrate third party party services, existing Javascript/Node.js services and create new ones

  • Contribute to shaping the system architecture, conducting technical spikes, and participating in the discovery of new solutions

  • Mentor team engineers by providing code reviews, engaging in pairing sessions, and fostering a culture of knowledge sharing

  • Champion best practices in testing, CI/CD pipelines, session tracking, and system monitoring in production environments

  • Collaborate with product management, engineering and infra teams to redesign and upgrade services as well as maintain a modern infrastructure

Some key skills and experience you’ll need...

Technical skills:

  • Proven industry experience with Java

  • Some experience with Javascript/Typescript for backend development

  • Skilled in API design, including RESTful and GraphQL

  • Knowledgeable in database schema design and querying, with experience in SQL (MySQL) and NoSQL (DynamoDB)

  • Experience deploying scalable application stacks to AWS or other cloud environments with a plus if it includes serverless architectures such as Lambda and EventBridge

  • Good knowledge in planning deployments, upgrades and migrations, as well as basic devops best practices using infrastructure as code (Terraform)

Human skills:

  • You enjoy collaboration and thrive when working in a cross-functional team

  • Committed to knowledge sharing, presenting your ideas and mentoring other engineers

  • Embrace pragmatism in your work approach and interactions with others, prioritising practical solutions and effective teamwork

  • Proactive, offering constructive feedback and opinions that drive project improvement

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.

 

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!

About Not On The High Street

We are Not On The High Street

 

We're here to help customers discover amazing products for all of life's needs; whether they're looking for a gift or something for themselves. We provide small brands across the UK with an engaged customer base, expert business support and ready-made tech and data infrastructure.

We’re home to 5,000+ phenomenal small creative brands that we are proud to call our Partners. So we’re doing all we can to shine a light on these dynamic entrepreneurs, waving the flag for small businesses and generally championing their socks off.

 

We are  looking to build on this momentum to drive our business to the next level. And that’s where you come in.

 

This job is closed
But you can apply to other open Remote Developer / Engineer jobs