Join the team

As a growing business of roughly 25 people in our two SA offices, we are always on the lookout for talented new developers and coders in both Johannesburg and Cape Town.

At Netgen, we care about software but also value getting on well in and out of the office with our team. There are plenty of great company perks like lunches, casual Fridays and some good incentive schemes as well!

We have a young, exciting team, so if you have just finished your studies and are looking for an internship, or if you have just started out and are looking for an intermediate position, send us your CV. We will assist you to get started in this exciting field and you will work as part of a team on existing and new projects and learn as you code.

We specialise in custom software, mobile apps and website development. We have a wide range of clients both locally and internationally, ranging from small to medium and corporate clients. You will get a chance to interact on all aspects of a client project and meetings.


We do require that you have the following or are currently studying the following:

Completed B.Tech / B.Sc. Degree in Computer Science / Information Science / Technology.


2-3 year course with a secondary institution like Varsity College, CTI or another college in software or related area.
It’s very important that you have some practical experience with .NET and SQL

Our technology stack includes:

  • C# .Net
  • SQL (MYSQL and MS-SQL),
  • JavaScript/JQuery,
  • HTML5,
  • CSS3/Bootstrap,
  • TFS


    Your Next Chapter Awaits at Netgen

    At Netgen, we believe in cultivating meaningful careers within the realm of innovation. Picture a workplace where your ideas find wings, your passions drive your sense of purpose, and every challenge serves as a chance to innovate. We’re not just in the business of building products; we’re all about nurturing dreams, embracing diversity, and sparking creativity.

    Immerse yourself in a dynamic environment where your talents aren’t just acknowledged but celebrated, and collaboration isn’t just a buzzword – it’s our way of life. With cutting-edge technology as our canvas and your creativity as the paint, together, we craft something special.

    Discover purpose, unlock potential, and redefine success alongside us. Netgen is more than just a company; it’s a commitment to your growth, a promise of a fulfilling tomorrow. Join us, and let’s redefine what’s possible, one innovative step at a time. Cheers to a year of exciting opportunities and shared achievements!

    Our goal

    Our goal is to continue to grow as a technology innovator and partner with clients to help them realise their vision for success.

    Our mission

    Our mission is to help clients become more efficient by creating cutting-edge tools that will drive their growth and development into the future.

    Why choose Netgen

    Our vibrant team, characterized by youth and enthusiasm, creates an ideal space for those who have just completed their studies and are seeking internships or individuals who are starting their careers and are in search of intermediate positions. Share your CV with us, and let us guide you into this exhilarating field. You’ll have the opportunity to work collaboratively on existing and upcoming projects, gaining valuable experience with each line of code.

    Netgen specializes in custom software, mobile apps, and website development. Our diverse clientele spans local and international markets, including small, medium, and corporate clients. This means you’ll have the chance to engage in all aspects of client projects, attend meetings, and contribute to the growth and success of our projects. Join us on this journey, where every coding experience is a learning opportunity, and let’s shape the future of software development together. Cheers to a year of growth and exciting new additions to our dynamic team.

    Working at a custom software, web design, and mobile app company offers various opportunities for engaging in team-based projects. Here are some compelling examples of why someone, like you, might want to work in such an environment:

    Diverse Skill Set

    In a company that specializes in custom software, web design, and mobile apps, you’re likely to find a diverse team of professionals ranging from developers, and designers to project managers. This diversity provides an excellent environment for learning and growing your skill set.

    Creative Collaboration

    Team-based projects foster creative collaboration. Brainstorming sessions, design critiques, and collaborative problem-solving allow individuals to explore and refine their ideas with the input of others, leading to innovative solutions.

    Professional Growth

    Working on team projects enables continuous learning and professional growth. You can learn new programming languages, design techniques, and project management skills by collaborating with experienced colleagues.

    Real-world Applications

    Developing custom software, websites, and mobile apps often involves solving real-world problems for clients. This gives you a sense of purpose and fulfillment, as your work directly impacts businesses and individuals.


    Complex projects often require creative problem-solving. Being part of a team allows you to tackle challenges collectively, leveraging the diverse skills and experiences of team members to find innovative solutions.

    Sense of Accomplishment

    Successfully completing a team project, and seeing a website go live or an app launch, gives a strong sense of accomplishment. Celebrating these achievements as a team fosters a positive work environment and camaraderie.

    In essence, working in a custom software, web design, and mobile app company on team-based projects provides a dynamic and intellectually stimulating environment that promotes professional and personal growth.

    Career paths at Netgen

    Custom software

    Web design

    Mobile apps

    Scroll to Top