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

Senior Software Engineer - Web

Job in Durban, 4056, South Africa
Listing for: Old Mutual Life Assurance Company (SA) Ltd
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Front End Developer, Software Engineer
Job Description & How to Apply Below

Job Overview

Title: Senior Full-Stack Software Engineer – Group Technology & Transformation (GRiD)

Old Mutual is a premier African financial services organization. This role focuses on designing, developing, and maintaining complex web applications, driving architectural decisions, and mentoring developers within the team.

Key Responsibilities
  • Lead end‑to‑end design, development, and maintenance of web applications, ensuring high standards for functionality, performance, and user experience.
  • Develop responsive and user‑friendly interfaces using HTML, CSS, and JavaScript, collaborating closely with design teams.
  • Manage server‑side development with programming languages and frameworks such as Node.js, Python, Ruby, and Django.
  • Design, optimize, and manage database schemas, queries, and interactions using MySQL, PostgreSQL, MongoDB, and other databases.
  • Utilize web application frameworks and libraries to streamline development, enhance functionality, and provide technical leadership.
  • Drive architectural decisions, system design, and code reviews to deliver scalable and maintainable solutions.
  • Lead codebase management with Git or other version control systems, establishing best practices for collaboration and version tracking.
  • Establish testing strategies, develop unit tests, and debug and optimize code for performance and reliability.
  • Integrate APIs and third‑party services with a focus on security, scalability, and efficiency.
  • Implement Dev Ops practices, including CI/CD pipelines, containerization, and cloud services for deployment and scaling.
  • Mentor and collaborate with junior and intermediate developers, fostering team growth and knowledge sharing.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • Minimum 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 frontend practices.
  • Familiarity with observability and monitoring tools (Grafana, Dynatrace) and analytics tracking tools (Google Analytics4).
  • Strong proficiency in one or more programming languages (JavaScript, Python, Ruby) and experience with web application frameworks.
  • In‑depth knowledge of relational and No

    SQL database systems, including schema design, optimization, and complex query writing.
  • Strong problem‑solving and debugging skills focused on optimizing application performance.
  • Excellent communication, teamwork, and leadership abilities.
  • Commitment to staying updated with emerging industry trends and technologies.
  • Experience with cloud services (AWS, Azure, Google Cloud) and microservices architecture.
Employment Equity

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.

Closing Date

23

July
2026, 23:59

#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