Senior Developer

Sorry, this job was removed at 12:08 p.m. (CST) on Monday, Sep 29, 2025
Be an Early Applicant
Cape Town, City of Cape Town, Western Cape
In-Office
Retail
The Role

Senior Developer

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.

What does the job entail?
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 goals
    Steward the full development lifecycle, from planning to deployment and maintenance
  • Build new features, simplify existing services, and scale systems
  • Analyse project requirements and propose technical solutions
  • Champion observability and drive architecture to improve system stability
  • Provide technical leadership and mentor more junior team members
  • Collaborate across business units to ensure alignment and successful outcomes

What are the requirements:
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.

  • 7+ years of experience building web or mobile applications
  • Proficiency in functional programming (Clojure preferred but not required)
  • Experience with AWS infrastructure and services, relational databases, message brokers (RabbitMQ/Kafka), and job schedulers
  • Ability to write detailed technical specifications and documentation
  • Proven leadership in project management, technical execution and mentorship
  • Development-first mindset, with most of your time spent coding
  • A degree in Computer Science or equivalent experience in a related field

What does our stack look like?
Front end: Clojurescript, React (RUM), Javascript
Back end: Clojure, Java, PHP
Infrastructure: Nginx / Apache, AWS, Kafka / RabbitMQ, Redis, Memcached,
Docker, Cloudflare, Datadog, Sentry

Learn more about tech at Yuppiechef

Why learn Clojure with us?

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.

What’s the pay, benefits and environment?

  • We pay competitive, market-related salaries based on skills and experience, and profit share based on the company's performance
  • Your salary is based on a “Total Cost To Company” model and includes:
    • Medical Aid (Discovery) contributions
    • Group Life Cover
    • Retirement Annuity
    • Employee Assistance programme
    • 17 Days Paid Annual Leave increasing to 20 days with length of service
  • We are based in Westlake, Cape Town, and have a hybrid work policy

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 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.

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Senior Data Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
South Africa
23000 Employees

Motorola Solutions Logo Motorola Solutions

Senior Android Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
South Africa
23000 Employees

Yassir Logo Yassir

Senior Data Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
8 Locations
1213 Employees
20K-200K Annually

Passion.io Logo Passion.io

Javascript Engineer

Edtech • Software
In-Office or Remote
5 Locations
118 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Cape Town
237 Employees
Year Founded: 2006

What We Do

Yuppiechef was founded in 2006 by two great friends and is now one of South Africa’s most celebrated online retailers with its sights set on international expansion.

Yuppiechef is on a mission to bring people together through the cooking and sharing of good food. We believe that preparing, cooking and sharing a meal with good company is the very essence of what makes life good. It is our dream to give you every excuse under the sun to organise that long overdue get-together with those you love, and those you'd like to love more. Join us.

Similar Companies Hiring

Grocery TV Thumbnail
Software • Retail • Marketing Tech • Hardware • Digital Media • AdTech
Austin, TX
56 Employees
Tastewise Thumbnail
Software • Retail • Generative AI • Food • Big Data Analytics • Big Data • Artificial Intelligence
NYC, NYC
120 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account