We value potential over specific technology experience. While Clojure experience is a plus, we're more interested in your:
Minimum Requirement:
A degree in Computer Science or equivalent experience in a related field
Strong foundation in software engineering principles and practices
±3 years commercial experience building scalable web applications
Very strong communication skills, to bridge the gap between business and tech
Interest in functional programming and clean code practices
Track record of shipping high-quality software in production environments
Ability to mentor others and contribute to technical discussions
What You'll Do
As a key member of our engineering team, you will:
Own and implement critical features across our full-stack applications
Contribute to our technical architecture as we scale our omni-channel retail platform
Mentor junior developers and contribute to our engineering culture
Drive technical decisions that impact our platform
Collaborate with product and business teams to solve complex retail challenge
Who are we?
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, aesthetes 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 head 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 spending time with one another over coffee and lunches. 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.
Why Join Us?
Technical Autonomy: We build our entire tech stack in-house, giving you the freedom to innovate and make meaningful architectural decisions
Modern Tech Stack: Work with Clojure/ClojureScript, React, and cloud-native technologies in a functional programming environment
Growth-Focused: Regular knowledge sharing sessions, conference attendance support, and space/support for learning.
Impact at Scale: Your code will directly impact thousands of customers across our online and retail platforms
Work-Life Harmony: Flexible hybrid work policy, half-day Fridays monthly, and generous leave benefits
Developer Experience: We invest in tools and practices that make development enjoyable
Open Source: We encourage contributing back to the community when possible
Data-Driven: We make decisions based on metrics and customer feedback
Tech Stack Highlights
Frontend:
ClojureScript + React (RUM)
Modern JavaScript ecosystem
Rich interactive UIs
Backend:
Clojure (Primary)
PHP (Legacy)
Java ecosystem
Decoupled architecture with ActionMQ/Kafka
Infrastructure:
AWS cloud platform
Docker containerization
Modern observability with Datadog
CI/CD automation
Error tracking with Sentry
Why Clojure?
We've built our success on Clojure for over a decade. It's not just a language choice – it's a competitive advantage. Clojure combines the elegance of functional programming with practical power, enabling us to:
Build robust, maintainable systems
Iterate quickly with REPL-driven development
Leverage the vast Java ecosystem
Attract developers who value craftsmanship
Share code between frontend and backend
Our values:
People - Kindness and respect for everyone
Team - Honouring each other's strengths makes us all stronger
Excellence - Our best work always, no matter who’s watching
Integrity - We’re the same all the way through
Growth - We aren’t content to stand still
Fun - We take the time to enjoy each other and what we do
Environment, pay and benefits?
A collaborative, inclusive work environment
Opportunity to impact a leading brand as we grow and evolve
Work with cutting-edge technology stack
Total Cost to Company (CTC) package, including: Medical Aid contributions, Retirement Annuity contributions, Employee Assistance programme, Insurance (Life, Death & Disability)
17 days annual leave, increasing to 20 days with length of service
Half-day Fridays once a month
Hybrid work policy – Cape Town-based office in Westlake
Yuppiechef is a member of Mr Price Group Limited, an equal opportunity employer, and is committed to Employment Equity. By applying for this role, you agree with our terms and conditions.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in South Africa.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast!
Find the best jobs in South Africa, apply in 1 click and get a job today!