Permanent Employment
Top candidates will be offered full-time employment at the end of the program.
3 Month Full-Time Program
Our internship training program is specifically designed to prepare software developers for their careers.
Office Based or Online
Attend the program online if you're not able to attend at one of our offices.

Join the Bitcube Team

Bitcube is a software development company with clients from all over the world. We've got offices in Cape Town and Bloemfontein, with a UK expansion in the pipeline. We also have a great team of remote developers.

We’re currently looking for graduates, students involved in post-graduate courses, or junior developers to join our 3 months long, full-time and completely free of charge internship training program.

Program Details

Our internship training program is specifically designed to prepare software developers for their careers. During the internship program we expose participants to refresher courses on programming languages and frameworks, exclusive training with practical tools and IDE’s, and we teach you how to work in a team environment.

In the last month of the program you'll complete a full-stack programming assignment in a team environment, which you'll be able to add to your public GitHub profile. This will be a great addition to your CV.

During the internship you'll also attend several “work-days” (if you're completing the program in one of our offices) where you'll shadow experienced developers on real world projects. This is a great opportunity to start your career in the right environment with the right people.

What happens at the end of the program?

Top candidates will be offered full-time employment at the end of the program. We're always looking for talented individuals to join our team of developers.

You'll also receive a Certificate of Completion as proof that you've completed the internship training program.

All code written by you during the program is yours to add to your CV and GitHub profile.

Frequently Asked Questions
Frequently Asked Questions

What languages / framewords will I learn during the program?

We focus on the following languages and frameworks during the internship training prorgam: C#, TypeScripts, Angular, T-SQL, ASP.NET Core, ASP.NET Core API, EntityFramework Core, Git, Postman and NPM.

I have no coding experience at all, but I want to start learning, can you help me?

Unfortunately not. We cover a lot of ground in a short period of time. You'll need to know at least some basic HTML, CSS and JavaScript. You'll also need to understand the basics of object oriented programming. If you're not sure whether you qualify for the program, go through the application process and we'll let you know.

Who is J-Stack and what is the connection between J-Stack and Bitcube?

J-Stack runs the internship training program on behalf of, and in conjunction with Bitcube.