×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Web

Job in Durban, 4056, South Africa
Listing for: Old Mutual South Africa
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Front End Developer
Job Description & How to Apply Below

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Job Description

A seasoned Full‑Stack Software Engineer with a strong record delivering complex web applications, passionate about mentoring and leadership. The senior engineer leads development across both technical and domain knowledge, playing a key role in teams achieving excellence.

Key Responsibilities
  • Full‑Stack Development:
    Lead the end‑to‑end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience.
  • Front‑End Development:
    Create responsive and user‑friendly interfaces using HTML, CSS, and JavaScript, collaborating closely with design.
  • Back‑End Development:
    Manage server‑side development, selecting and using programming languages and frameworks like Node.js, Python, Ruby, Django, etc.
  • Database Management:
    Design, optimise, and manage database schemas, queries, and interactions using relational and No

    SQL databases such as MySQL, PostgreSQL, MongoDB.
  • Web Application Frameworks:
    Utilize specific frameworks and libraries to streamline development, enhance functionality, and provide technical leadership.
  • Architecture and System Design:
    Drive architectural decisions, system design, and code reviews to ensure scalable and maintainable solutions.
  • Version Control:
    Lead codebase management using Git, establishing best practices for collaboration and tracking.
  • Testing and Debugging:
    Establish testing strategies, develop unit tests, and provide expertise in debugging and optimisation for performance and reliability.
  • API Integration:
    Integrate APIs and third‑party services, focusing on security, scalability, and efficiency.
  • Dev Ops and Deployment:
    Implement CI/CD pipelines, containerisation, and cloud services to optimise deployment and scaling.
  • Mentoring and

    Collaboration:

    Mentor and collaborate with junior and intermediate developers, contributing to team growth and best practices.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • 8+ years of experience as a Full‑Stack Software Engineer, delivering complex projects.
  • Expertise in front‑end technologies such as Next.js, Type Script, HTML, CSS, JavaScript, React, Vue.js, and modern front‑end practices.
  • Familiarity with observability and monitoring tools:
    Grafana, Dynatrace.
  • Familiarity with analytics tracking tooling:
    Google Analytics 4.
  • 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, optimisation, and complex query writing.
  • Strong problem‑solving and debugging skills, focusing on optimisation of application performance.
  • Exceptional communication, teamwork, and leadership abilities.
  • Commitment to staying updated with emerging industry trends and technologies.
  • Experience with cloud services (AWS, Azure, Google Cloud) and micro‑services architecture.
Skills
  • Action Planning
  • Application Development
  • Business Process Design
  • Computer Literacy
  • Data Management
  • Data Modeling
  • Evaluating Information
  • Identifying Customer Needs
  • Information Technology Support
  • Market Analysis
  • Oral Communications
  • Product Development
  • Technical Support
  • Technical Troubleshooting
  • Test Case Management
  • User Requirements Documentation
  • Web Development
Competencies
  • Business Insight
  • Collaborates
  • Courage
  • Cultivates Innovation
  • Decision Quality
  • Drives Results
  • Ensures Accountability
  • Manages Complexity
Education

Level 9 – Masters (NQF)

Closing Date

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

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary