Lead Clojure Developer

4 days ago


Cape Town, Western Cape, South Africa Yuppiechef Online (Pty) Ltd Full time R1 200 000 - R2 400 000 per year

Lead Clojure Developer

As the Lead Clojure Developer in a dynamic omnichannel retail environment, you will spearhead the development of a robust, scalable, and flexible platform to power the company's retail offerings across e-commerce, point-of-sale (POS) channels, and warehousing systems. Your expertise in functional programming, architecture design, and retail systems will be critical to integrating online and offline customer experiences while optimising inventory management, order fulfilment, and logistics operations. You will drive innovation and ensure operational excellence through the delivery of a unified platform.

What will you do?

  • Architect & Implement
    • Own and evolve the technical & architectural roadmap, ensuring systems are scalable, secure, and maintainable
    • Design, build, and deploy fault-tolerant services that balance performance and trade-offs
    • Stay current with new technologies, proactively updating dependencies and patching vulnerabilities
  • Champion Observability
    • Establish and advocate best practices for monitoring, logging, and telemetry – and mentor the team on their adoption
    • Use data-driven insights to identify issues, optimise performance, and guide continuous improvement
  • Lead & Mentor
    • Provide technical guidance and mentorship to the engineering team, setting high standards of quality and innovation
    • Conduct design and code reviews, sharing feedback to strengthen the team's capabilities and outcomes
    • Support hiring, onboarding, and professional development of engineers
  • Streamline Processes
    • Define frameworks, tools, and workflows to boost developer productivity and reduce duplication
    • Collaborate with cross-functional teams to translate business needs into technical requirements and actionable plans
    • Maintain clear documentation and guidelines that enhance knowledge sharing and make development more efficient and consistent
  • Align with Business Goals
    • Collaborate with stakeholders to help develop and refine the technical strategy and roadmap, ensuring alignment with key initiatives
    • Contribute to setting and achieving KPIs, driving initiatives that deliver measurable impact
    • Ensure engineering efforts support wider business priorities, translating vision into actionable plans

What will you bring?

  • 10+ years of hands-on programming experience building web or mobile applications
  • Strong experience in system monitoring, logging, tracing, and triaging tools
  • Experience with cloud infrastructure
  • Experience with build, CI/CD & deployment pipelines and related technologies like Kubernetes, Docker, Jenkins etc.
  • Effective problem solving skills, ability to make design trade-offs, balancing the long-term "big picture" and short-term implications of design decisions
  • Effective communication and collaboration skills, including consensus building, conflict resolution, influence and persuasion skills
  • Proven leadership in project management, technical execution and mentorship of other engineers
  • A degree in Computer Science or equivalent experience in a related field 

What does our stack look like?

We take pride in building our own tech — from our online store and mobile POS (Point of Sale) app, to our warehouse systems and admin dashboards. This enables us to drive retail innovation and craft experiences that delight. Our stack comprises:

  • 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

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.

What's the pay and benefits?

  • A collaborative, inclusive work environment
  • Total Cost to Company (CTC) package, including: Medical Aid contributions with Discovery, Life, Death & Disability cover, Retirement Annuity, Employee Assistance programme
  • Quarterly bonuses based on the company's performance
  • 17 days annual leave, increasing to 20 days with length of service
  • Half-day Fridays once a month
  • Hybrid work policy (remote possible for the right candidate) – one in-office day per week at our Cape Town-based office in Westlake
  • Staff discount on all products from Yuppiechef and MRPG Retailers

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.



  • Cape Town, Western Cape, South Africa Mr Price Group Full time R450 000 - R900 000 per year

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


  • Cape Town, Western Cape, South Africa Yuppiechef Online (Pty) Ltd Full time R250 000 - R500 000 per year

    What We're Looking ForWe 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 fieldStrong foundation in software engineering principles and practices±3 years commercial experience building scalable web...

  • Actuarial Developer

    1 week ago


    Cape Town, Western Cape, South Africa Lifecheq Full time R100 000 - R200 000 per year

    The OpportunityOne of the biggest untapped markets in fintech is personal financial advice. It's also one of the toughest domains to crack. If you're looking to build a successful career and make an impact on the lives of many South Africans, this opportunity is for you. What are we all about?LifeCheq is a fintech company specializing in personal finance,...


  • Cape Town, Western Cape, South Africa Mr Price Full time R250 000 - R500 000 per year

    Job DescriptionWe are looking for a Software Developer who contributes to projects, delivering high-quality software and helping peers and junior team members grow while learning from experienced teammates. You'll write code that matters, collaborate closely across the team and play a key role in turning business needs into scalable, maintainable...


  • Cape Town, Western Cape, South Africa Lifecheq Full time R400 000 - R800 000 per year

    The opportunityAre you passionate about technology, programming, solving problems, and making a meaningful impact in people's lives? Do you want to launch your career at the cutting edge of fintech in South Africa? LifeCheq's Graduate Programme is your gateway to a high-impact role in one of the country's most exciting fintech companies.Who we areLifeCheq is...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time R60 000 - R120 000 per year

    Location: RemoteCompensation: Base + Commission (OTE 35, ,000 Rand)Company: Lead Generation GroupWe're not looking for average. We're looking for sharp, strategic closers.Are you a self-starter who thrives in fast-paced, high-performance environments?Do you treat sales like a craft — constantly refining your pitch, your follow-ups, and your process?LGG is...

  • Engineering Manager

    1 week ago


    Cape Town, Western Cape, South Africa Lifecheq Full time R1 500 000 - R2 500 000 per year

    About usLifecheq is a fintech company aiming to provide the global emerging middle class with quality holistic financial advice. Our platform combines smart tech, deep financial expertise, and a unique approach to financial advice. We're growing rapidly, backed by major investors including Summit Africa, Futuregrowth, African Rainbow Capital, and Naspers...

  • Full Stack Engineer

    1 week ago


    Cape Town, Western Cape, South Africa Lead Forensics Full time R120 000 - R240 000 per year

    LeadFull Stack Software Developer (South Africa - Cape Town Based)We will also consider other areas of South Africa with the agreement for future relocation, however candidatesmust have full right to work in South Africa.SummaryLead Forensics is a leading UK based SAAS company with products in the B2B sales and marketing space. We're seekinga lead level full...

  • Lead Developer

    4 days ago


    Cape Town, Western Cape, South Africa The Legends Agency Full time R1 000 000 - R3 000 000 per year

    Lead DeveloperHelp shape the future of travel tech with a scaling B2B SaaS leaderRemote (South Africa-based preferred) | Salary: Market-related, negotiableAbout Our ClientOur client is a fast-growing B2B SaaS company revolutionizing the travel industry through cutting-edge software and an elegant mobile app. Trusted by over 500 travel businesses worldwide,...

  • Lead Developer

    1 week ago


    Cape Town, Western Cape, South Africa iOCO Pty Ltd Full time R900 000 - R1 200 000 per year

    We are a forward-thinking technology company dedicated to delivering innovative software solutions. We are seeking a highly skilled Lead Developer to join our team and drive the development of cutting-edge applications using .NET and React/React Native.What you'll do:Leading the Development ProcessWork with and direct the team's software engineers in setting...