Enable job alerts via email!

Senior Developer YuppieChef

Mr Price

Cape Town

Hybrid

ZAR 300 000 - 400 000

Full time

24 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading online retail company seeks a Senior Developer in Cape Town to lead software development and architecture. The role requires over 7 years of experience in web/mobile applications, strong communication skills, and a collaborative spirit. You will manage project lifecycles, mentor junior developers, and work with diverse technologies including AWS and Clojure. A degree in Computer Science or equivalent experience is required.

Benefits

Medical Aid contributions
Group Life Cover
Retirement Annuity contributions
Employee Assistance programme
17 days annual leave
Half-day Fridays
Staff discount on products

Qualifications

  • 7+ years of experience building web or mobile applications.
  • Ability to write detailed technical specifications and documentation.
  • Development-first mindset, with most of your time spent coding.

Responsibilities

  • Lead technical project planning to align with business goals.
  • Steward the full development lifecycle, from planning to deployment.
  • Build new features, simplify existing services, and scale systems.

Skills

Experience with AWS infrastructure
Proficiency in functional programming
Leadership in project management
Strong communication skills

Education

Degree in Computer Science or equivalent

Tools

Clojurescript
React
Clojure
Java
PHP
Docker
Job description
Overview

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.

Responsibilities
  • 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 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

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.

Qualifications
  • 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’s the pay and benefits?
  • A collaborative, inclusive work environment
  • Total Cost to Company (CTC) package, including : Medical Aid contributions, Group Life Cover, Retirement Annuity contributions, Employee Assistance programme
  • 17 days annual leave, increasing to 20 days with length of service
  • Half-day Fridays once a month
  • Hybrid work policy – one in-office day per week at our Cape Town-based office in Westlake
  • Opportunity to impact a leading brand as we grow and evolve
  • Staff discount on all of our product
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.