About Good Life Sorted An award-winning marketplace making the home of older adults a happy place to be is looking for a Full-stack Javascript Engineer. Reporting directly to the CTO, the successful candidate will play a pivotal role in implementing our technical vision. Having operated successfully for five years, the business is ready for its next growth stage. Good Life Sorted is an online marketplace connecting older adults and their families with local, vetted Helpers who provide services such as shopping and errands, light cleaning, meal preparation, transport, companionship and more. Our Helpers also support care home residents. As a marketplace, we recruit and vet the Helpers, match them with the right customers and provide our Helpers with the technology to manage their business. About the Role Good Life Sorted is seeking a talented Full-Stack Javascript Engineer to join our dynamic team. This role requires an experienced professional with a deep understanding of full-stack development in Node.js and React, as well as a passion for leveraging technology to enhance operational efficiency and user experience. The ideal candidate will also have experience implementing automation solutions, integrating third-party applications, and developing cloud-native applications on AWS. Primary Focus : End-to-end development of both front-end and back-end systems. Key Responsibilities : Front-End Development : Develop and maintain user-facing features using appropriate front-end technologies (e.g., HTML, CSS, JavaScript frameworks such as React). Back-End Development : Design and implement server-side logic, APIs, databases, and services. Work with technologies like Node.js and MongoDB databases. Integration : Ensure seamless integration between front-end and back-end systems, including third-party services and APIs. Performance Optimisation : Optimise client and server-side performance, ensuring fast load times and efficient data handling. Security : Implement security best practices for both front-end and back-end code, including data validation, authentication, and authorisation. Collaboration : Work closely with the Mobile Engineer, QA Tester, UI/UX Designer, and DevOps Engineer to ensure a cohesive product. Code Reviews : Conduct code reviews, ensuring adherence to coding standards and best practices. Testing : Write unit tests and work with the QA Tester to ensure high code quality and coverage. Documentation : Maintain comprehensive documentation of the codebase, APIs, and systems architecture. Requirements : 4 years experience in software engineering, ideally covering a range of technologies. Proven experience as a Javascript engineer with a strong command of Node.js and React. Working knowledge of AWS services and experience in deploying and managing cloud-based applications. Proficiency in designing and implementing automation solutions to drive operational efficiency. Experience integrating with third-party applications and RESTful APIs. Experience creating applications with a MongoDB data layer. Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment. Strong problem-solving abilities and a proactive mindset towards addressing technical challenges. Nice to haves: Experience developing with AWS Step Functions, Event Bridge and Lambda Experience of implementing and working with Mono Repos (Nx) Familiarity with AI and ML concepts, with the ability to apply them to solve business problems. Experience in mentoring and coaching junior team members We have a great work environment, a lovely London office, and hybrid working arrangements. We strive to hire the best people and empower them to deliver on their goals while knowing they make a positive difference in people s lives.