Lead Full Stack Engineer - Node.js and TypescriptStuart

Remote, UK 18-07-2023
Stuart (DPD Group) is a sustainable 🌱 last-mile logistics company that connects retailers and e-merchants to a fleet of geolocalised couriers across several countries in Europe. 

Our Mission 🚀
We are an impact-driven company that aims to build the future of logistics for a more sustainable world: shared, efficient and reliable. We are committed to creating a new standard for urban deliveries that meet today’s environmental and social challenges while offering a premium delivery experience blending speed, flexibility and convenience.

Our motto: “Make every delivery a moment all of us can truly celebrate!” More than 3000+ leading brands already partner with us across Restaurants, Grocery, Retail & Luxury, eCommerce and Professional Services to deliver all types of goods at the tap of a button. Stuart is a highly diverse and inclusive company of 800+ employees with 90+ nationalities working across France 🇫🇷, Italy 🇮🇹, Poland 🇵🇱, Portugal 🇵🇹, Spain 🇪🇸 and the U.K. 🇬🇧

It’s the right moment and the right place for us to make an impact on millions of people, as home delivery services hit a record high. And guess what? You can help us fulfil our vision 🙌

Please note that in order to be considered for this role, you need to be based in the UK and possess legal authorization to work in the country.

We are looking for a Lead Full Stack Engineer with expertise in Node.js and Typescript, who will join the Supply and Demand tribe and lead large scale engineering projects that have the biggest impact at Stuart 🚀

You will have the chance to work and shape one of the most critical solutions at Stuart, working in a highly skilled cross functional team and reporting to Andrea.

We have a very helpful and collaborative team culture where engineers support each others' efforts via regular pairing, internal demos, taking online classes together, mentoring & running internal conferences several times a year!

For this role, you can be based anywhere in the UK.

What will I be doing? 🤔

    • Take ownership of end-to-end software development projects within the team, including planning, designing, coding, testing, and deployment. Collaborate with the team to define technical requirements, architecture, and development methodologies.
    • Dive deep into the core of real-time services and produce high-quality code that effectively addresses business, operations, and client needs.
    • Participate actively in architectural discussions, propose reliable, scalable solutions, and contribute to the overall technical for our payment integrations and finance systems.
    • Provide technical leadership to the team, leading and mentoring a team of engineers, providing guidance, support, and technical expertise through pair programming, code reviews, and workshops, covering areas such as architecture, coding, tooling, integration, and deployment.
    • Collaborate with stakeholders to identify technical challenges, propose innovative solutions, contributing to the enhancement of our systems.
    • Contribute to additional departmental efforts, such as hiring, conducting community talks, defining team processes, and fostering team culture and growth.
    • We operate a flexible on-call policy within each service team with extensive training and no expectation to participate until each team member is fully integrated.

What do we need from you? 😎

    • Consolidated industry experience in the Node.js ecosystem and proficiency in TypeScript.
    • Ideally experience in designing and integrating solutions with industry-leading Payment Service Providers such as Stripe, Adyen, and Paypal.
    • Extensive experience in designing and implementing event-driven architecture to support scalable and efficient systems.
    • Experience with large-scale data and distributed systems, playing a critical role in supporting business operations.
    • Experience as a Technical Lead, effectively guiding teams, driving successful outcomes and coaching more junior engineers, fostering their professional growth.
    • Experience with high quality software: well tested, well documented, well designed.
    • Experience working with Kafka or similar stream-processing software.
    • Versatility in working with various backend systems and architectures, adapting to different technical environments as required.
    • Fluent in English.

The stuff you wanna know 😉

    • Work-life balance - hybrid ore remote working model and flexible hours 🏡
    • £200 per month for food (groceries / restaurants / food apps etc) 🥗
    • Unlimited access to Udemy for all your learning and development needs 📚
    • Stuart is putting Mental Health Awareness first! Wellness Allowance (£40 monthly)🧘
    • Full Private healthcare (including dental & optical) provided by AXA 🧑‍⚕️
    • Pension taken care of through a partnership with Hargreaves Lansdown
    • Five months paid maternity leave
    • 2 volunteering days per year to have a positive impact on our communities and the environment
    • Work-from-Abroad policy (enjoy 30 days per year working from anywhere!) 🏞
    • Stuart Academy with regular workshops, Stu-Classes, and Stu-Talks 🎓
    • Work in an international, dynamic and passionate environment with a company culture focused on learning and development 🎉
At Stuart, we believe that employees today want to evolve in collaborative, high-growth environments where they can demonstrate their abilities and thrive both professionally and personally. We are convinced that employees need to find alignment between their inner values and their company’s culture and mission to unlock their full potential. We work to create a culture of empowerment, continuous learning and growth where everyone can bring expertise, own projects and easily measure their impact 🙌

Stuart is proud to be an equal opportunity workplace dedicated to promoting diversity. We don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status 💙

Please note: Our Talent Acquisition Team is international coming from across the world 🌍 We kindly ask you to please submit your CV and application in English so that it can be reviewed correctly (unless the job posting is in a language other than English). Thank you 🤗

Want to learn more about us? Visit https://stuart.com/about-us/ 

Applications are now closed