Full Stack Developers (AngularJS, NodeJS)

Job Description

Virtual Labs is looking for experienced and talented developers who enjoy working on a mix of both front-end and back-end development to join our engineering team. As we are still a small team in a fast-growing company, this is a great opportunity to join us and play a key role in defining the direction and technical strategy of our product while we continue to grow. We are flexible about working arrangements including working remotely.

What skills are we looking for?

As a full stack developer, you will be working on developing and improving features of our software platform built primarily in AngularJS and NodeJS. You should be comfortable working in a fast-paced environment where things can change on a daily basis (in a good way!). You should also be driven by the desire to build great products, take ownership of solutions and code quality.

Skills & Requirements


  • At least 5 years of commercial experience in a similar role.
  • HTML, CSS, and JavaScript.
  • Experience developing in a modern front-end framework, AngularJS is essential, but experience with Backbone, Ember, or React is also relevant.
  • Working knowledge with NoSQL stores. We use MongoDB.
  • Experience with software development best practices, such as unit testing, pair programming, and continuous integration.
  • Fluent in English with excellent written and verbal communication skills
  • Ability to work independently.

Desirable, but not essential

  • Hands-on experience building and managing infrastructure deployed in AWS, Azure, Google compute or Vmware
  • Experience with RESTful APIs and a Microservices architecture is a plus.
  • Linux system admin skills are always useful.

About Virtual Labs

Virtual Labs is an enterprise tech start-up based in Sydney. Our clients are predominantly large enterprise software technology vendors and IT training organisations. Virtual Labs allows our clients to create single click deployments of complex software environments used for software demos, evaluations and hands-on training labs.

We’re well funded and profitable, with a growing client base. 2017 is going to be a big year for us.

The Importance of Practice Labs

The Next Generation of IT Practice Labs

At Cloud People, we have been working with large education institutions now for almost ten years. These include TAFEs, Universities and private RTOs. One challenge that we’ve found that all these institutions have in common, is giving their students access to real IT equipment. This could be for labs, practical assessments or coursework. Students enrolled in IT courses want to roll their sleeves up and get hands-on practice.

The challenge of providing hands-on labs is even greater as education moves from traditional classrooms to an online environment. Online learning is seeing significant growth at the moment. In the past 5 years revenue has grown by on average 14% a year, and the forecast for 2018 is $8.8 billion dollars. However, student engagement levels and completion rates continue to drop with this change.

There are a number of ways that we have seen institutions try to solve this challenge. They either build an in-house solution or, they provide their students access to the software vendors online lab offering. Both of these approaches have their own challenges. In-house solutions are expensive to implement and difficult to manage. The software vendors online lab solutions, while usually provided at no cost to the institution, often suffer from poor performance, are limited in course availability and technical support, but most importantly the institution loses visibility of student activity.

Two years ago at Cloud People, we started to develop a platform to solve those challenges. There were number of key features that it needed to have to really provide value to our customers. The first was that it needed to be cloud hosted and fully supported by our technical staff. This would allow institutions to remain focused on teaching, and not the management of the underlying technology. By hosting it in the cloud, and allowing access from any modern web browser without the need to install additional software, it would provide easy and secure access for both remote and classroom based students. We also considered the needs of course administrators during our two years of development. Our platform would need to provide detailed reporting of student activity to assist in managing engagement levels and completion rates, the creation and publishing of courses needed to intuitive. And lastly, it should become an extension of the institution by custom branding and learning management systme (LMS) integration.

The result of these two years of development is Virtual Labs. Virtual Labs is a cloud hosted IT practice labs platform. It is fully integrated with all major LMSs to provide students seamless access to practical modules of IT courses. Students are given hands-on access to real equipment – servers, desktops, and networking equipment, in their own secure private cloud. They have full administrative access to interact with the equipment and they can carry out their own configurations, or follow lab guides. Course administrators are given access to detailed student metrics that allow tracking student progress and management of engagement levels.

We have seen institutions increase student engagement and completion rates, while reducing the total cost of ownership by implementing Virtual Labs. This has been very encouraging for us. We still consider Virtual Labs to be a young product, and feedback from our customers is invaluable in helping us define the future product roadmap.

We understand that moving online is difficult for traditional education institutions and try to assist in everyway possible, including building and running free Virtual Labs trials for all customers.

Product Update Released

We have recently released a significant update to our product.

Here’s the media release….


Cloud People’s Virtual Labs platform provides TAFEs and Universities with a fast, easy and secure method to create full-featured IT practice labs in the cloud. With the Cloud People platform, organisations can increase student engagement and completion rates, while reducing the total cost of ownership. By using Virtual Labs, students gain unparalleled hands-on access to virtual environments from anywhere.

“This latest release of Virtual Labs has a very strong focus on analytics.” said Jason Kinsella, Director at Cloud People “One of the key messages we received from visitors to our stand at the EduTech conference this year, was that they all struggled to get access to accurate and detailed student activity information.”

He continued to say, “As education moves from classrooms to online environments, student engagement and completion rates significantly decrease. These dropout rates can be as high as 80%. Our latest release of Virtual Labs captures all student activity in real time and provides both online dashboard reporting and scheduled engagement triggers that are completely customisable. By exposing these granular student metrics to course administrators we have already seen significant increases in student engagement and retention rates by our customers. Virtual Labs has always been very strong in providing students with an excellent experience, and now with the introduction of analytics on the platform, the course administrator experience is also greatly enhanced.”

Benefits of the Cloud People Virtual Labs include:

  •     All aspects of the platform are fully managed to ensure each student has a secure and predictable experience. This allows educators to focus on teaching, and not the management of the underlying technology.
  •     Virtual Labs can be scaled to match teaching needs and student numbers. Learning organisations need never be restricted by physical lab environments again. Everything is done on-demand, in the cloud.
  •     Security risks are eliminated by removing the need to grant access to an organisations internal infrastructure from untrusted traffic sources. Every student environment is fully isolated and secure.
  •     Significant cost savings can be realised compared to physical infrastructure deployments by only paying for consumed resources.

For more information, please visit www.virtuallabs.com.au