We Are Hiring!

Become part of a project that is changing K-12 education in the U.S. and worldwide. NCLab is an open cloud computing platform that gives schools free access to awesome computing resources. To give a few examples, NCLab provides free apps for computer programming, 3D modeling (CAD design), 3D molecular modeling, engineering analysis of elasticity and electrostatics, document preparation with LaTeX, and there is much more. We are also building exciting self-paced courses to teach students how to take full advantage of all modules that the NCLab platform provides.

coding courses and 3D modeling for kids

Thanks for this doc Bartek!

 

 

 

 

 

 

 

 

 

How to Apply

Send your CV and eventually other supporting materials directly to jobs(at)nclab(dot)com.

Server Admin

We run many different servers. As a Server Admin, you will be responsible for maintenance of them, installation of new packages, backups, security, and related tasks. This is very responsible and appreciated position.

Minimum Qualifications

  • Linux
  • Bash
  • Python

Database Manager

As a Database Manager, you will be taking care of NCLab’s database, its structure, optimisations, running tests, etc.

Minimum Qualifications

  • MongoDB database
  • Python
  • MongoEngine

Responsibilities

  • MongoDB maintenance
  • MongoEngine classes design
  • Classes optimization, traffic optimization
  • Performance testing

JS Developer

As a Javascript Developer you will be part of our development team working on the user interface, new features, as well as maintaining and improving our current client modules.

Minimum Qualifications

  • JavaScript
  • CSS
  • Object-Oriented Development
  • Linux

Useful extra skills

  • ExtJS
  • Python
  • Git

Python Developer

As a Python Developer in our team you will be working on NCLab server backend.

Minimum Qualifications

  • Python
  • Object-Oriented Development
  • Linux

Useful extra skills

  • JavaScript
  • ExtJS
  • Git

Tester (Not open currently)

Testers play an important role in the product development cycle, as they are the last barricade stopping bugs from getting to users. We rely on our testers and value them.

Minimum Qualifications

  • Experience with computers (user level)
  • Good communication skills
  • Positive attitude to K-12 education
  • Reliability