Graduate Developer
30790
Posted: 23/03/2026
- Negotiable
- South Africa, Sub-Saharan Africa
- Contract
Graduate Developer
Location: Johannesburg
Role Type: Contract
Launch your software development career in a fast-paced, technology-driven environment supporting critical infrastructure. As a Graduate Developer, you’ll contribute to both frontend and backend projects, work with APIs, databases, and modern frameworks, and gain valuable exposure to real-world engineering challenges. This is a unique opportunity to learn from seasoned professionals, sharpen your coding skills, and make an immediate impact on solutions that keep businesses and communities powered and connected.
Key Responsibilities
- Assist in backend development and server-side logic.
- Work with databases including MySQL, MongoDB, and InfluxDB.
- Contribute to the development and integration of APIs.
- Support frontend development using frameworks such as Flutter, React, and Angular.
- Assist with server and application deployment and configuration.
- Write clean, maintainable code and document functions, methods, and processes.
- Participate in testing, debugging, and version control workflows.
- Facilitate effective communication between the implementation and R&D teams.
Essential Functions
- Document user needs and technical requirements.
- Follow best coding and security practices.
- Demonstrate strong organizational, analytical, and communication skills.
- Utilize programming languages such as C#, Node.js, Python, etc.
- Work on a variety of database technologies (RDBMS, NoSQL, Timeseries).
- Apply knowledge of systems architecture.
- Use version control and source code management tools (Git, DevOps).
- Develop reusable unit tests and maintain technical documentation.
- Maintain servers and controllers, including housekeeping and management tasks.
Technical Skills
- Basic knowledge of backend languages and frameworks.
- Familiarity with frontend technologies like HTML, CSS, JavaScript, React, and Angular.
- Understanding of Flutter for application development collaboration.
- Knowledge of accessibility and security compliance.
- Ability to manage hosting environments and scale applications.
- Proficient in Microsoft Office, particularly Excel.
Additional Requirements
- Valid driver’s license and own transport.
- Willingness to work after hours occasionally.
Thandi Boipelo Speelman
Account Manager | South Africa
Recruitment