Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
Yuppiechef is seeking a passionate Senior Developer to lead software architecture and development. The role involves hands-on coding, project management, and collaboration across teams to create scalable systems. Join a dynamic team focused on innovation and customer satisfaction in a hybrid work environment.
We’re Yuppiechef, and we see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service both in-store and online, while selling things that our customers love through a seamless omni-channel experience. We take pride in building our own tech – from our online store and POS (Point of Sale) app to our warehouse systems and admin dashboards. This enables us to drive retail innovation and craft experiences that delight.
We’re looking for a passionate full-time Senior Developer to help shape our software and architecture as we grow and scale.
We’re looking for someone inwardly driven to make an impact through their work. You are a life-long learner, you embrace successes and challenges, you enjoy crafting solutions over time, and you work well both autonomously and collaboratively. Strong communication – whether in person or asynchronously – is one of your strengths.
You’ll lead both hands-on development and strategic planning to create systems that are scalable, efficient, and maintainable, supporting Yuppiechef’s long-term growth.
We welcome candidates with diverse technical backgrounds. You don’t need prior Clojure experience, but you should be enthusiastic about learning it and comfortable adopting new languages.
Front end: Clojurescript, React (RUM), Javascript
Back end: Clojure, Java, PHP
Infrastructure: Nginx / Apache, AWS, Kafka / RabbitMQ, Redis, Memcached, Docker, Cloudflare, Datadog, Sentry
Clojure has been part of our stack for over a decade because it fosters elegant, expressive code by combining the best of functional programming with practical tools for real-world development. Its immutability encourages safer, more predictable code, while the interactive REPL allows for rapid feedback and prototyping. At Yuppiechef, you’ll have the opportunity to master Clojure with support from experienced peers. Its simplicity, interoperability with Java, and growing demand make it a skill worth learning – and a joy to work with.
We’re Yuppiechef, and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service, while selling things that our customers love using. We’re foodies and home lovers and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 21 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. Our office in Westlake, Cape Town, has a view of the mountains, a beautiful Rancilio coffee machine, and plenty of books to borrow. It’s filled with people who value excellence, and who like to hang out together and learn from one another. We’re always looking for new people to teach us new ways of doing things and help us make big things happen. We’d love to know if you might be one of them.
By applying for this role, I agree with the terms and conditions.