Software Engineer
Overview
This role is part of a fast-growing technology-driven logistics organisation with offices in the UK and South Africa. The business is focused on using smart allocation and innovative technology to transform customer experience, reduce costs, and improve environmental impact.
Key Responsibilities
Deliver production-ready, logical, and pragmatic code following agile best practices.
Mentor and support junior colleagues.
Tech Environment
Cloud-first (AWS)
Backend : Java with Spring, Python
Frontend : JavaScript with Vue.js
Some projects using TypeScript
Legacy PHP stack being phased out
Candidate Profile
Strong collaboration skills, with experience delivering against key projects.
Understanding of web development practices and tools; e-commerce experience is a plus.
Practical experience with CI / CD, QA, and agile environments.
Bias to action with the ability to deliver quality work quickly.
Based in the UK and able to commute to offices in London at least 3 days per week.
Not able to provide visa sponsorship.
Strong alignment with company values and a desire to make an impact.
Perks & Benefits
Pension contributions (employee 5%, employer 3%)
Enhanced maternity pay
Cycle-to-work and EV schemes, plus office showers
Free breakfast, barista service, and local discounts
Regular social activities and team events
Quarterly performance awards and annual recognition prizes
Opportunity to work in an innovative, disruptive technology company
Company Values
Have fun, get it done
Progress over perfection
Senior Software Engineer • Cape Town, Western Cape, South Africa