Job Description
Founded by ETH Zurich and MIT students in 2009, Scandit is the leading provider of high-performance solutions for barcode scanning with smartphones, tablets and wearables. Thousands of companies (such as Migros, Coop, Bayer, Shell, Verizon or NASA) and millions of users around the globe use the technology of our startup on their mobile phones. As part of our disruptive Internet of Things strategy, we run a massively scalable cloud infrastructure that lets our customers manage and analyze all their scans (including associated data) and leverage their full potential. More recently, we have started to build a platform for developers that lets them use modern, elegant web technologies to easily create business apps in the cloud — without writing a single line of native Android or iOS code. Our new platform will offer cloud services (such as a code distribution and device management service to keep track of all mobile devices in a larger organization) as well as corresponding mobile components (such as a database running on the phone that replicates its data to all other phones that are connected with the platform) to greatly simplify the development of mobile enterprise apps. Lots of very exciting engineering challenges lie ahead of us, and we are looking for new colleagues to join our young team of passionate software developers.
What You Will Do
- You will build our developer platform and work closely with our mobile developers to provide them with APIs for database synchronization, code deployment, device management, etc.
- You will extend our core backend to make sure we can keep up with the growth and process and analyze millions of scans from mobile devices every day.
- Together with our frontend developers, you will build web applications for the management of thousands of phone-based barcode scanners.
- You will ensure that our architecture scales with our future growth.
- You will manage the deployment of code to our production environment.
You Should Apply If…
- You are passionate about the latest technologies (preferably web) and love applying them in a team of like-minded colleagues.
- You have solid knowledge in any of JavaScript, Node.js, Ruby, Ruby on Rails, Python/Django, Scala/Play, Go or a similar environment.
- You have good knowledge of SQL or NoSQL databases and basic Linux/UNIX skills.
- You love to write quality code.
- You you have a work permit for Switzerland or a EU passport.
Technology We Use
- Node.js, Ruby on Rails, JavaScript, Ruby, CoffeeScript
- PostgreSQL, Apache Cassandra, Elasticsearch
- Ansible, RabbitMQ, Sentry
About Scandit
Founded by ETH Zurich and MIT students in 2009, Scandit is the leading provider of high-performance solutions for barcode scanning with smartphones, tablets and wearables. Scandit is headquartered in Zurich, Switzerland, with an office in San Francisco, California. Over the years our company has evolved into a world-class team of mobile image processing, cloud-computing and “Internet of Things” experts from around the globe. We offer flexible working hours, an office in the heart of Zurich (5-minute walk from the main station) as well as a fun and English-speaking environment where you can put your enthusiasm for cutting-edge technologies to use.