Junior Full-Stack Developer YES Programme 2026 β Remote | WordPress & Web Development | South Africa
Job Description
Grapeware Technologies, a South African software and web development company, is offering a 12-month Junior Full-Stack Developer position under the national Youth Employment Service (YES) Programme β fully remote, open to South African graduates and tech enthusiasts across the country.
This is a hands-on, project-based role where you will build and maintain real websites and software applications from day one β not a passive or administrative programme. You will work directly on live client-facing WordPress projects, web development tasks, and small software applications under the mentorship of experienced developers, gaining the portfolio-building, real-world development experience that junior developers need to break into the South African and global tech industry.
This role is ideal for a self-motivated Diploma or Degree holder in IT, Computer Science, or Software Development who already has a basic portfolio of projects and is eager to take their development skills to the next level in a fully remote work environment.
β οΈ Applications without proof of past projects (portfolio links or GitHub profile) will not be considered.
Key Responsibilities
Build and maintain WordPress websites for Grapeware Technologies' clients
Assist with web and software development projects across the company's portfolio
Support development of small tools and custom web applications
Write clean, well-documented, and maintainable code across front-end and back-end tasks
Collaborate with the development team on project delivery and quality assurance
Participate in code reviews, technical assessments, and structured mentorship sessions
Advantageous
Experience with databases (MySQL, MongoDB, or similar)
Exposure to REST APIs or back-end frameworks
Any formal or online development certifications (freeCodeCamp, Udemy, Coursera, etc.)
Understanding of Git version control workflows
Application Questions β Prepare Before Applying
You will be asked to answer the following in your application:
Do you have working knowledge of HTML, CSS, and JavaScript?
Do you have a portfolio, GitHub profile, or project links? (Please share these β applications without proof of past projects will not be considered)
Are you eligible to participate in the Youth Employment Service (YES)?
Which technologies have you worked with? (e.g., WordPress, Node.js, PHP, databases)
Are you willing to complete a short technical assessment as part of the selection process?
Required Submissions β All Mandatory
Updated CV
Portfolio links (websites, GitHub, or live projects)
GitHub profile URL
Any relevant certificatio
Requirements
Diploma or Bachelor's Degree in Information Technology, Computer Science, Software Development, or a related field (Diploma is the minimum requirement)
Basic working knowledge of HTML, CSS, and JavaScript (essential)
Exposure to WordPress website development
Familiarity with Node.js or PHP (advantageous)
At least one of the following demonstrable through your application:
Portfolio website with live project links
Active GitHub profile showing personal or academic projects
Links to websites, web apps, or software you have built and can describe
Minimum 1 year of web development experience (preferred β academic and personal projects count)
Eligible to participate in the YES Programme (South African citizen aged 18β34, currently unemployed)
Strong problem-solving mindset with high attention to detail
Self-motivated and able to work independently in a fully remote environment
Willingness to complete a short technical assessment as part of the selection process
Boost your chances
Don't have a CV yet? Create a professional one in minutes or learn why your current one might be getting rejected.