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.
HOW TO APPLY
Send your CV and eventually other supporting materials directly to jobs(at)nclab(dot)com.
WEB DEVELOPER
As a Web Developer, you will maintain and improve NCLab’s web pages.
Minimum Qualifications
- HTML
- CSS
- JavaScript
- WordPress
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
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