OL

Full-Stack Software Engineer

Full time Johannesburg, ZA
Posted 3 weeks ago 63 views 0 applications

Job Description

Job Description

We are seeking an experienced Full-Stack Software Engineer to join our technology team. In this role, you will lead the design, development, and implementation of scalable software solutions, while mentoring team members and driving engineering best practices.

You will work closely with business and technical stakeholders to deliver high-quality solutions that support strategic objectives and enhance customer experiences.

OML roles mapped to this profile are: CICD and Platform Engineer, Intermediate Platform Engineer, API Software Engineer, Platform Engineer - LVL 3, Software Engineer, ServiceNow Platform Engineer, Intermediate Software Engineer, Software Engineer – API, Software Engineer - Intermediate Web Developer, Specialist: Network and Voice, Software Infrastructure Specialist, Lead Analyst Programmer, OMF IT Analyst Programmer, TIA Oracle Developer and Senior Front End Developer.

Responsibilities

  • Application Software Development
  • Applications Software Maintenance
  • Design and Conceptualization
  • Technical Developments Recommendation
  • Application Software Road Map
  • Faults Diagnosis and Correction
  • Documentation
  • Testing Information Technology (IT) Performance
  • Operational Compliance
  • Information Security
  • Horizon Scanning
  • Data Collection and Analysis
  • Analysis of “As Is” and “To Be”
  • Technical Database Support

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • 5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects.
  • Expertise in front-end technologies, including HTML, CSS, JavaScript, and experience with modern front-end frameworks like React, Angular, or Vue.js.
  • Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby) and expertise in web application frameworks.
  • In-depth knowledge of database systems, including design, optimization, and complex query writing.
  • Strong problem-solving and debugging skills, with a focus on optimizing application performance.
  • Exceptional communication, teamwork, and leadership abilities.
  • Commitment to staying updated with emerging industry trends and technologies.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • Previous leadership or mentorship experience within a development team.

Skills

  • Action Planning
  • Application Development
  • Business Process Design
  • Computer Literacy
  • Data Management
  • Data Modeling
  • Evaluating Information
  • Identifying Customer Needs
  • Information Technology (IT) Support
  • Market Analysis
  • Oral Communications
  • Product Development
  • Technical Support
  • Technical Troubleshooting
  • Test Case Management
  • User Requirements Documentation
  • Web Development

Competencies

  • Business Insight
  • Collaborates
  • Communicates Effectively
  • Courage
  • Cultivates Innovation
  • Decision Quality
  • Drives Results
  • Ensures Accountability

Education

NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date

23 September 2026, 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Free cover letter for this job

Upload your CV and get a tailored cover letter in seconds — free, no account needed.

Generate a Cover Letter 📝

Join Our South Africa Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?