Mid-level Software Developer
3 days ago
What We're Looking For
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
Our Engineering Culture
- Continuous Learning: Regular tech talks, pair programming sessions
- 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.
-
Mid-Level Developer
3 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R60 000 - R120 000 per yearHire Resolve's client is on the lookout for a talented Mid-Level Developer to join their team. This role offers a dynamic work environment where you will have the opportunity to contribute significantly to various software development projects. With our focus on matching candidates to roles that suit their expertise, we ensure a fulfilling work experience...
-
Mid-Level Developer
3 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R250 000 - R500 000 per yearHire Resolve's client is looking for a Mid-Level Developer to join their team in Cape Town, WC. The client offers various services including Infrastructure Management, Asset Management, Application Management and SLA Management. The successful candidate will be part of a team in a highly pressured environment. We encourage our team members to take ownership...
-
Mid-level PHP Developer
1 week ago
Cape Town, Western Cape, South Africa ExecutivePlacements Full time R400 000 - R700 000 per yearRecruiter:Datafin IT RecruitmentJob Ref: Date posted:Saturday, November 22, 2025Location:Cape Town, South AfricaSUMMARY:POSITION INFO:ENVIRONMENT:THE coding talents of a Mid-level PHP Developer with creative problem-solving ability is wanted to join the team of a cutting-edge FinTech company. Your core role will be to architect, develop and maintain both...
-
Mid-Level JavaScript Developer
3 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R350 000 - R550 000 per yearHire Resolve's client is looking for a Mid-Level JavaScript Developer to join their team. The successful candidate will be part of a team in a highly pressured environment. We encourage our team members to take ownership of their responsibilities. Responsibilities: -Develop commercial grade web applications-Deliver work to agreed Quality, Standards and...
-
Junior/Mid Level PHP Developer
1 week ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R250 000 - R400 000 per yearA South African company that provides an all-digital, friendly tax assistant that operates like a simple chat, embodying the expertise of tax professionals to help millions of South Africans file their tax returns quickly and easily, is seeking a Mid-Level PHP Developer to join their team in Cape Town.Responsibilities:Development: Architect, develop, and...
-
Mid-Level C++ Developer
3 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearA Company that provides integrated fuel and payment management solutions, including hardware and software, for sectors like retail, commercial, and industrial, is seeking an Intermediate C++ Developer who will be developing and extending their current software solutions, providing quality feedback to testing/implementation teams, and occasionally working...
-
Mid-Level Interior Designer
1 week ago
Cape Town, Western Cape, South Africa Curación Studio Full time R500 000 - R1 200 000 per yearPosition Title: Mid-Level Interior DesignerDepartment: DesignReporting to: CEOLocation: Cape Town, CBD - Onsite permanent positionPURPOSE OF ROLETo support and contribute to the creative vision and design excellence across all projects, ensuring cohesive, high-quality architectural and interior design outcomes aligned with Curación's brand and strategic...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Mid Level Designer
3 days ago
Cape Town, Western Cape, South Africa Pro Select Consulting Full time R250 000 - R500 000 per yearOur Client, a dynamic and growing interior design firm specializing in corporate environments and commercial fit-outs is HIRING We are seeking a talented Mid-Level Interior Designer to join their creative team.Key Responsibilities: Develop interior design concepts for corporate office spaces and commercial fit-out projects.Produce detailed drawings, 3D...