Full-Stack Software Engineer developing existing and new applications for Old Mutual. Collaborating on design, implementation, and technical improvements in Johannesburg or Durban.
Responsibilities
Develop existing applications and contribute to development of new applications
Monitor, identify, and correct more complex software defects
Produce multiple concepts and prototypes to design digital products/services
Discuss and recommend technical developments to improve quality of applications
Contribute to and maintain a roadmap for software development
Provide fault isolation and resolution
Create and maintain complex technical and/or user documentation
Design and perform website/application software tests
Implement required security measures
Conduct research using primary data sources
Requirements
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
Expertise in front-end technologies, including HTML, CSS, JavaScript
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)
In-depth knowledge of database systems, including design, optimization, and complex query writing
Strong problem-solving and debugging skills
Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture
Previous leadership or mentorship experience within a development team
Principal Full Stack Engineer at Fidelity Labs building world - class end - to - end systems and shaping the future of the fintech industry through innovative products and services.
Principal Software Engineer supporting Workplace Investment applications at Fidelity. Focusing on monitoring initiatives and collaboration with development, engineering, and operations teams.
Students in Software Engineering program at ARI learning about software system design and implementation in diverse applications. The role involves taking on projects in a growing company.
Software Principal Engineer developing sophisticated systems and software at Dell Technologies. Collaborating on design and implementation for storage environments with a focus on high - quality solutions.
Lab Support Principal Engineer building and supporting lab environments for Dell Technologies. Responsible for hardware installation, technical configurations, and asset management.
Fullstack Software Engineering Intern learning to develop frontend and backend components of web applications. Collaborating with engineers and presenting projects at the end of the internship.
Full Stack Engineer at Machina Labs developing full stack applications with Next.js and Python for robotics automation. Collaborating with engineering teams to integrate software with hardware systems.
Staff Engineer driving technical strategy and backend systems for Pinterest's user experience. Leading initiatives to enhance the user experience for new and returning Pinterest users.
Senior Manager leading design and delivery of AI solutions in insurance sector. Collaborating with technical teams to build scalable solutions while navigating evolving technology landscapes.