Senior Software Engineer - Web
Job in
Durban, 4056, South Africa
Listed on 2026-07-17
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 DescriptionA 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.
- 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.
- 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
- Business Insight
- Collaborates
- Courage
- Cultivates Innovation
- Decision Quality
- Drives Results
- Ensures Accountability
- Manages Complexity
Level 9 – Masters (NQF)
Closing Date23 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-LjbffrPosition 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:
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:
×