Software Engineer

Johannesburg, Cape Town, Bloemfontein

Remote

Intermediate

2 years experience

Job description:

Bitcube is a software development agency with a global reach, working on exciting and innovative projects across a wide range of industries. You will be based in either our Cape Town office, Remote work from Johannesburg or at the Bloemfontein HQ together with a team of like-minded developers, UI/UX designers and project managers. You will have a broad scope of projects from across the globe and will have direct exposure to startups from Silicon Valley and London. Flexible working hours means that you can best match up your schedule with times of maximum productivity. Responsibilities Researching, designing, implementing and managing software programs Testing and evaluating new programs Identifying areas for modification in existing programs and subsequently developing these modifications Writing and implementing efficient code Determining operational practicality Developing quality assurance procedures Deploying software tools, processes and metrics Maintaining and upgrading existing systems Training users Working closely with other developers, UX designers, business and systems analysts Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Actively participate in internal programs and recruitment activities. Perks & Benefits Flexible working hours Pension and medical fund Generous leave policy Company contribution to further learning Fast-tracked career growth and international exposure Company socials, beer, pizza and ping pong Laid back-office environment, including dual/triple screen workstations.

Requirements:

You have a B.Sc/B.Com/B.Tech/N.Dip in computer science or information technology. You have 2+ years proven and verifiable work experience as a software developer. Excellent working knowledge of HTML, CSS, Javascript and Json Experience working with Angular 2+ (alternatively React or Vue.js) Working knowledge of, or a strong desire to learn NodeJS Experience working with relational databases such as MySQL, Postgres or MSSQL – working knowledge of ORM such as Sequelize or TypeOrm beneficial. Proficient in the use of software development tools and Git version control Ability to create and maintain technical documentation. Experience with automated test frameworks is beneficial. DevOps experience will count in your favour.

About company:

Bitcube is a South African based technology company specialising in full-stack development. We have carefully built an international team of project managers, product experience specialists, modern stack software developers, and designers to create delivery teams you can trust.We utilize cutting edge technologies and agile processes that deliver greater efficiency, quicker outcomes and enhanced product quality. Innovation is essential to driving success in a startup. Seeing your challenges clearly and understanding your opportunities early is key to maximizing performance.Bitcube can offer the necessary experience, scientific depth and operational expertise to help you rapidly build your product and ultimately focus on getting your innovations to the market.

This job has been viewed 10412 times. 23 people applied.

Increase your chance of landing this job by becoming certified