Mid-Senior Full Stack Engineer (Angular & Node) (Centurion Hybrid)

IT – Software Development
Pretoria/Centurion – Gauteng

ENVIRONMENT:
A bold, fun & fast-growing Software Consultancy in Centurion seeks the coding expertise of a Mid-Senior Full Stack Engineer whose role will include the design, coding, testing, and deployment of scalable software applications. The ideal candidate for this role should possess a Bachelor’s Degree in IT or a related field, coupled with project lead experience of at least 3-5 years and be proficient in Angular, Node, HTML5, CSS3, JavaScript, Golang, MSSQL, PostgreSQL, MongoDB, etc.
 
DUTIES:
  • Participate in the full Software Development Life Cycle, including design, coding, testing, and deployment of scalable software applications.
  • Collaborate with Product Managers, Designers, and other stakeholders to gather requirements and define project scope.
  • Develop and maintain both Front-end and Back-end components of web applications, ensuring optimal performance and responsiveness.
  • Write clean, modular, and maintainable code, following industry best practices and coding standards.
  • Conduct thorough testing and debugging of applications to identify and resolve issues promptly.
  • Continuously research and implement new technologies and methodologies to enhance Software Development processes.
  • Work collaboratively within an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
  • Contribute to code reviews to ensure code quality and provide constructive feedback to team members.
  • Stay informed about industry trends and best practices to suggest improvements to existing projects and development processes.
  • Assist in the mentoring and knowledge transfer to junior team members, fostering a positive learning environment.
 
REQUIREMENTS:
Qualifications –
  • Bachelor’s Degree in Computer Science, Software Engineering, or related fields, or equivalent practical experience.
 
Experience/Skills –
  • Proven experience (3-5+ years) as a Full-Stack Software Engineer with verifiable experience.
  • Proficiency in Front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (Angular).
  • Solid understanding of Back-end technologies such as Golang, or Node.
  • Knowledge of Database Management systems like MSSQL, PostgreSQL, MongoDB, or similar.
  • Experience with version control systems like Git and collaborative development workflows.
 
Advantageous –
  • Cloud experience on AWS.
 
ATTRIBUTES:
  • Strong problem-solving skills and the ability to work well under pressure in a fast-paced environment.
  • Excellent communication and teamwork skills, with the ability to explain technical concepts to non-technical stakeholders.
 

+ 27 (0) 21 741 0400