Software Engineer
Our client is looking for a Software Engineer to join their team. This is an exciting opportunity for a passionate full-stack developer who enjoys building scalable software solutions, solving complex backend challenges, and contributing to the continuous improvement of large-scale digital platforms. The successful candidate will be involved in end-to-end software development, collaborating within Agile teams to design, develop, optimize, and maintain robust applications while ensuring a seamless customer experience. Requirements: * Relevant Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field. * A BSc majoring in Computer Science will be advantageous. * Minimum of 4+ years' software development experience. * Minimum of 2 years' experience supporting large-scale applications in an operational environment. * Experience developing and maintaining backend software and APIs. * Strong object-oriented programming skills. * Experience with front-end development technologies such as React, Angular, or Vue. * Experience developing software within Linux/Unix environments. * Experience working with containerization technologies such as Docker or Kubernetes. * Understanding of Agile software development methodologies. * Excellent problem-solving and analytical skills. * Strong communication and collaboration abilities. * Self-motivated with the ability to work independently and within a team environment. * Passion for continuous learning and professional development. * Ability to identify opportunities for innovation and process improvement. * Experience supporting operational and customer-facing software environments would be advantageous. Technologies \& Tools: Experience with several of the following technologies will be highly advantageous: * Ruby * React * Angular * Vue.js * Docker * Kubernetes * Linux * Unix * REST APIs * MySQL * Redis * Git * CI/CD Pipelines * Agile Development * Containerization Platforms * DevOps Tooling * Rancher * Docker Swarm Application Note: If you have not received feedback within two weeks after the closing date, please consider your application unsuccessful. Your profile will remain in our database for consideration for future opportunities. For more exciting IT vacancies, explore opportunities in: * Software Development (Back-End, Front-End, Full Stack) * Cloud Engineering * DevOps Engineering * Platform Engineering * Site Reliability Engineering (SRE) * Mobile Development * Business \& Systems Analysis * Data Engineering * Data Science \& Analytics * Cybersecurity * Infrastructure Engineering * Solutions Architecture * Technical Operations For more information, contact: Reinie Du Preez Senior Specialist Recruitment Consultant rdpreez@networkrecruitment.co.za