Job title : Senior Developer YuppieChef
Job Location : Western Cape, Cape Town
Deadline : November 16, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
Job Description
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 delightWe’re looking for a passionate full-time Senior Developer to help shape our software and architecture as we grow and scaleResponsibilities
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.As a Senior Software Developer, you will :
Lead technical project planning to align with business goalsSteward the full development lifecycle, from planning to deployment and maintenanceBuild new features, simplify existing services, and scale systemsAnalyse project requirements and propose technical solutionsChampion observability and drive architecture to improve system stabilityProvide technical leadership and mentor more junior team membersCollaborate across business units to ensure alignment and successful outcomesWhat does our stack look like?
Front end : Clojurescript, React (RUM), JavascriptBack end : Clojure, Java, PHPInfrastructure : Nginx / Apache, AWS, Kafka / RabbitMQ, Redis, Memcached, Docker, Cloudflare, Datadog, SentryQualifications
We welcome candidates with diverse technical backgrounds. While beneficial, you don’t need prior Clojure experience, however you should be enthusiastic about learning it and comfortable adopting new languages.
7+ years of experience building web or mobile applicationsProficiency in functional programming (Clojure preferred but not required)Experience with AWS infrastructure and services, relational databases, message brokers (RabbitMQ / Kafka), and job schedulersAbility to write detailed technical specifications and documentationProven leadership in project management, technical execution and mentorshipDevelopment-first mindset, with most of your time spent codingA degree in Computer Science or equivalent experience in a related fieldICT jobs