Overview

Junior Full-Stack Developer Jobs in Midrand, Gauteng, South Africa at ikeja

Title: Junior Full-Stack Developer

Company: ikeja

Location: Midrand, Gauteng, South Africa

Are you ready to kick-start your dev career with a bang? ikeja Wireless is on the hunt for two Junior Full Stack Developers to join our fast-growing, high-energy Dev team, one based in Johannesburg, Midrand and one in Cape Town, Tyger Valley!

At ikeja, we’re passionate about solving real problems and building tech that connects e-kasi like never before.

As a Junior Full Stack Developer, you’ll dive into the full development stack – from databases to UI magic and work hand-in-hand with internal teams to make sure our systems are slick, powerful, and user-friendly.

You will be working as part of a team that develops software for every aspect of ikeja’s operations which will provide a wealth of opportunities for challenging and diverse problems to help you grow.

Telecoms is a fast game, and we LOVE it. If you’re someone who’s not afraid to roll up your sleeves, get stuck in, and learn by doing, this is your playground.

Key Responsibilities

Design, build, and maintain web applications that scale, using Flask, Python, JavaScript, HTML, and CSS.

Get your hands dirty with MySQL databases to manage data like a boss

Master both the front-end magic and back-end wizardry.

Automate everything with Python scripts and become everyone’s hero

Command the Linux shell to manage thousands of devices – yes, thousands.

Create and integrate powerful RESTful APIs for seamless system talk

Collect, verify, analyze, and present data like a true data ninja

Deploy apps on AWS and other hosting platforms (cloud life = best life)

Be the go-to tech guru for internal teams and help them shine

Collaborate with management and other teams to create tools that truly make an impact.

Document everything – clear, neat, and easy to follow

Jump in on ad hoc tasks and operations – because you’re awesome like that

Learn, share, and grow with the dev team – we’re all about the squad vibes!

Requirements

Qualification and Experience

A tertiary degree (bonus points for a Master’s!) with a strong tech/dev focus

Ideally 0 to 2 years of relevant work experience, internships and freelance gigs totally count!

Hands-on experience with:

Flask, HTML, CSS, JavaScript

Python scripting.

MySQL or other relational databases

Linux command line usage.

API development and integration.

Data visualization and manipulation.

Bonus Points:

Experience with AWS or any cloud platform

Exposure to front-end frameworks like React, Vue.js, or Angular.

Skills And Competencies

Eagle-eyed attention to detail and love for clean, high-quality code

A natural-born problem solver and critical thinker

Top-notch communication skills – both spoken and written

Self-motivated, proactive, and not afraid to take the lead

A passion for innovation and making a real difference in communities

True team player who builds others up.

Massive hunger to learn, grow, and leave your mark

Comfortable with ambiguity and fast-moving vibes

A strong moral compass – because doing the right thing matters

Ability to adapt, flex, and thrive in a constantly evolving environment

Sound like your dream gig? Jump in. Build stuff. Change the game. Connect the world.

Benefits

The opportunity to grow both in your personal and professional capacity

Health insurance and provident fund

Access to an online wellness platform, providing free and confidential support from licensed therapists.

How to apply:

To apply for this role, please submit a resume outlining your experience and qualifications as part of this process.

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.