Job Details

Job: Intermediate Software Developer

Company: Humankind

Location: Centurion, Gauteng, South Africa

Date: 28-5-2024

Job Image

We are seeking an Intermediate Full-Stack Software Engineer to engage in the complete software development life cycle, from conceptualization to deployment. In this role, you will collaborate closely with product managers, designers, and stakeholders to define project scope and requirements. You will be responsible for developing and maintaining both front-end and back-end components of web applications with a focus on scalability and performance. Your tasks will include writing clean, modular code adhering to industry best practices, and conducting rigorous testing and debugging to ensure high-quality deliverables. Staying updated on emerging technologies and methodologies to drive continuous improvement is essential. The ideal candidate will have a Bachelor's degree in Computer Science or a related field, with 2+ years of proven experience as a Full-Stack Software Engineer. Proficiency in front-end technologies like HTML5, CSS3, and JavaScript frameworks, and a solid grasp of back-end technologies such as .NET Core, Node.js, and relevant frameworks are required. Familiarity with database management systems and RESTful APIs, strong problem-solving skills, and excellent communication and teamwork skills are also essential for success in this fast-paced environment.