Advance Search

Browse Jobs

Senior Software Engineer (Java & Node.js)

Posted a month ago

  • London, Greater London
  • Any
  • External
  • Expires In 2 months
Senior Software Engineer (Java & Node.js)Department: EngineeringEmployment Type: Full TimeLocation: LondonReporting To: Engineering Manager (Purchase)Compensation: £75,000 - £80,000 / yearDescription
The RoleJoin 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 offerOur perksIt’s important to us that our people are well looked after, which is why we offer healthcare, life insurance and complete wellbeing support.We have also worked very hard to come up with a set of policies that support work/life balance, flexible working, diversity and inclusion that help to reduce the stress of life.We offer 25 days of annual leave plus 8 days of bank holidays and the ability to swap other religious holidays for these.We hold regular social events as well as holding hackathons and encourage our team to attend conferences and other L&D or networking events.Hybrid workplaceWe endeavour to support our people to make sure work... well, works for them.To that end we are trialling out different ways of working - at the moment, we are remote first, getting together in person in London for key moments and to support connection and collaboration.We also offer 45 days work from anywhere (globally) per year.Diversity and InclusionDiversity and Inclusion are really important to us and that’s why everyone’s welcome at Not On The High Street – whoever they are, whatever their background.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 and will only be used to help us figure out how to make our team(s) 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 it and you can answer this question should you choose to in the application phaseWe have a DEI focus group as well as affinity groups that have their own budgets and can use this to help serve diversity and inclusion at NOTHSApply to join #teamNOTHSOur 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!
#J-18808-Ljbffr
Apply