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.