Job Details

Job: Software Engineer

Company: Old Mutual

Location: Durban, Cape Town,Johannesburg, Gauteng, South Africa

Date Posted: 30-7-2024

Job Image

A senior Full-Stack Software Engineer with a strong track record of delivering complex web applications is being sought for a leadership role in Old Mutual's Durban, Cape Town, and Johannesburg locations. The incumbent will lead the end-to-end design, development, and maintenance of web applications, ensuring they meet high standards for functionality, performance, and user experience. The role involves creating responsive and user-friendly interfaces using HTML, CSS, and JavaScript, managing server-side development, designing, optimizing, and managing database schemas, queries, and interactions using relational and NoSQL databases, and using specific web application frameworks and libraries. The incumbent will also drive architectural decisions, system design, and code reviews to ensure scalable and maintainable software solutions. The role also involves version control, testing and debugging, API integration, DevOps and deployment, and mentoring and collaboration with junior and intermediate developers. Requirements include a Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of experience as a Full-Stack Software Engineer, expertise in front-end technologies, strong proficiency in programming languages, in-depth knowledge of database systems, strong problem-solving and debugging skills, exceptional communication, teamwork, leadership abilities, commitment to staying updated with emerging industry trends and technologies, experience with cloud services, and previous leadership or mentorship experience within a development team.