Junior Full-Stack Developer

ikeja
Midrand
ZAR 30 000 - 60 000
Job description

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!

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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Junior Full-Stack Developer jobs in Midrand