Position: Junior/Middle Python Developer (with C++ knowledge)
Company: ModuleWorks
Category: Python
Experience required: 1y
English level: upper

**Requirements**
- 1+ year  of commercial experience with Python.
- At least basic knowledge of C++ & Git, and a general interest in software development
- Knowledge of abstract language definition, parsing, abstract syntax analysis and production automation can be helpful.
- Motivation to work on the backend of our software as well as working in cooperation with customers and in customer projects which also includes project management skills. 
- Education/Degree in computer science, physics or other engineering
Good English language skills (at least upper-intermediate), team player.
Would be a plus
- Basic knowledge of NC code generation and general aspects of the CAD/CAM world.

**Responsibilities**
In a small team, you will develop dental aligner production planning application. You will interface with colleagues in toolpath development, simulation, and product management.

**About ModuleWorks**
ModuleWorks develops software components for the CAD/CAM industry that are used to control and simulate CNC machines and robots. We use sophisticated mathematical concepts, data structures, and algorithms as well as modern development tools. With over 230 employees and more than 70% of the global market share, ModuleWorks is the leading company in this sector.

Company website:
www.moduleworks.com