Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Software Engineer
Thanks for your interest in the Software Engineer position.
Unfortunately this position has been closed but you can search our 214 open jobs by clicking here.
Required Skills
* Bachelor’s Degree in Computer Science, Engineering or equivalent experience.
* 1+ years in a software development role
* 1+ years experience and skilled in languages like Java or C++
* 1+ years experience with Linux, shell scripting in Perl, Ruby, Python, Node.js
Desired Skills
* Strong desire to solve the problems that matter most to our customers
* Experience with JavaScript, HTTP, HTML, CSS, image manipulations.
* Experience with image-related technologies such as ImageMagick, Gimp, OpenCV,
* Familiarity with popular web development frameworks
* Experience designing REST-based web services
* Responsible, self-disciplined, motivational, creative, confident and a quick learner.
* Knowledge of image manipulations and image technologies used on the web
* Desire to work in a fast-paced, dynamic, small-team environment.
* Passion to understand, learn, and evaluate new technologies.
* Excellent written and verbal communication skills.
* Bachelor’s Degree in Computer Science, Engineering or equivalent experience.
* 1+ years in a software development role
* 1+ years experience and skilled in languages like Java or C++
* 1+ years experience with Linux, shell scripting in Perl, Ruby, Python, Node.js
Desired Skills
* Strong desire to solve the problems that matter most to our customers
* Experience with JavaScript, HTTP, HTML, CSS, image manipulations.
* Experience with image-related technologies such as ImageMagick, Gimp, OpenCV,
* Familiarity with popular web development frameworks
* Experience designing REST-based web services
* Responsible, self-disciplined, motivational, creative, confident and a quick learner.
* Knowledge of image manipulations and image technologies used on the web
* Desire to work in a fast-paced, dynamic, small-team environment.
* Passion to understand, learn, and evaluate new technologies.
* Excellent written and verbal communication skills.