Where

Junior Software Engineer

Job Placements
Cape Town Full-day Full-time

Description:

Shape the Future of Connectivity in Africa

Were on the lookout for bright, talented graduates with a BSc in Computer Science or BEng, strong academic results, and a passion for software engineering. If you're based in Cape Town (or open to a hybrid setup), this could be your opportunity to work with a team solving real-world problems through technology.

What Software Engineering Means to Us

At our core, we build high-quality software that drives real change. Our engineers are not just codersthey're problem solvers, collaborators, and creators of meaningful solutions. We use the title Software Engineer intentionally. Here, youll help architect, design, and build systems that support the growth of reliable, fast internet across Africa.

You'll be working closely with ISPs and other clients, identifying operational bottlenecks and engineering smart, scalable software solutions. Whether its Fibre, Satellite, or Mobile Money platformswere building the tech that powers connectivity.

This is more than a coding job. Its an opportunity to engage directly with customers, learn from experienced professionals, and work with diverse technologies including mobile apps, GIS, hardware provisioning, and automation platforms.

Your Role Includes:

  • Designing and developing high-quality Java applications using modern frameworks and best practices
  • Learning from seasoned software engineers in a fast-paced, collaborative environment
  • Gaining deep exposure to scalable software design and business process automation

    You Should Bring:

    Essential Technical Skills:

    • Solid foundation in Java
    • Exposure to HTML/CSS and JavaScript
    • Familiarity with SQL and relational databases
    • Understanding of Object Relational Mapping (e.g. Hibernate, EJB3)
    • Experience using Java servlet containers (e.g. Tomcat, Jetty)
    • Familiarity with Java IDEs like Eclipse or IntelliJ
    • Good written and verbal English communication skills

      Recommended Skills:

      • Exposure to version control systems and modern software development workflows
      • Comfort with Linux-based systems
      • Understanding of Internet technologies, networking, and LAN/WAN concepts
      • Bonus: Insight into business processes or accounting systems

        The Type of Person Who Thrives Here:

        • Quick to learn and eager to tackle new challenges
        • Technically curious and driven to grow
        • Communicates well, works well with others, and brings fresh ideas to the table
        • Detail-oriented, analytical, and self-motivated
        • Comfortable working independently and collaborating in teams
        • Holds a valid South African drivers license

          A Note on Our Work Culture

          This isnt a "just follow the brief" kind of job. Youll be part of a team that solves new, challenging problems dailydirectly with customers and alongside

16 Apr 2025;   from: gumtree.co.za

Similar jobs

  • Job Placements
  • Cape Town
Description: Were on the lookout for bright, talented graduates with a BSc in Computer Science or BEng, strong academic results, and a passion for software engineering. If you're based in Cape Town (or open to a hybrid setup), this could be your ...
6 days ago
  • Job Placements
  • Cape Town
Description: Youll join an agile squad of seasoned developers who will help you level up from Padawan to Jedi coder. Youll write real production code, debug like a pro, and maybe, just maybe, finally understand what "dependency injection" means. Youll ...
11 days ago
  • Executive Placements
  • Cape Town
... products. You will also mentor junior developers, review code, and provide ... software development life cycle as a software engineer or software developer. Demonstrates solid understanding of Software ... situations Experience mentoring or coaching junior develop
a month ago
  • Executive Placements
  • Cape Town
... You will also mentor junior developers, review code, and ... software development life cycle as a software engineer or software developer. Demonstrates solid understanding of Software ... Experience mentoring or coaching junior developers. Excellent problem solving ...
a month ago