Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Graduate software developer - full stack

Posted
Discussion

Summary

Entry-level full-stack graduate developer role in Port Elizabeth, South Africa: assist with designing, coding, testing, and debugging applications across front-end and back-end, collaborating with senior engineers in agile processes. Suited to recent CS/IT graduates familiar with Java, Python, C#, or JavaScript.

About the Role

Our client, a thriving technology solutions provider, is seeking motivated and talented graduates to join their innovative development team in Port Elizabeth, Eastern Cape. This entry-level position is designed for aspiring software developers who are passionate about coding and eager to contribute to building cutting-edge applications. You will have the opportunity to work on diverse projects, collaborating with experienced engineers to design, develop, and deploy robust software solutions. This role offers a challenging yet rewarding environment to hone your technical skills and kickstart a successful career in software engineering. We are looking for individuals who are not only skilled but also possess a strong desire to learn and grow within a dynamic tech landscape.

Key Responsibilities Assist in the design, coding, testing, and debugging of software applications. Collaborate with senior developers to understand project requirements and technical specifications. Participate in code reviews to ensure code quality and adherence to standards. Contribute to the development of both front-end and back-end components of applications. Learn and apply new programming languages, frameworks, and technologies as required by projects. Assist in the maintenance and improvement of existing software systems. Help in the creation of technical documentation. Work closely with QA teams to ensure software reliability and performance. Engage in agile development processes and contribute to team discussions. Requirements A recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field. Solid understanding of fundamental programming concepts and data structures. Familiarity with at least one programming language such as Java, Python, C#, or Java Script. Knowledge of web development technologies (HTML, CSS, Java Script) is advantageous. Basic understanding of database concepts (SQL or No SQL). Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Must be based in or willing to relocate to Port Elizabeth, Eastern Cape. A proactive attitude and a passion for technology. Benefits This role provides a competitive starting salary, comprehensive training on our client's technology stack, and mentorship from senior engineers. You will gain exposure to real-world software development challenges and contribute to projects with tangible impact. Our client fosters a culture of innovation, continuous learning, and professional growth, offering clear pathways for career advancement. You’ll work in a collaborative and supportive team environment, with opportunities to attend industry conferences and workshops. We believe in empowering our graduates to reach their full potential.

Skills

What Junior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.