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.