Backend Web Developer
- Together with a dedicated team of highly skilled developers, architect and develop a myriad of secure services and applications that direct our robots.
- Work with a large arsenal of open source and cutting-edge technologies such as Elixir, Node.js, React, Postgres, Vagrant, Docker, and Redis.
- Participate in all phases of the development life cycle, focusing on coding, testing, and debugging.
- Develop, document and maintain APIs. Advise and train customers on how best to utilize them.
- Work on the maintenance or enhancement of existing data structures.
- Monitor and report both internal and external KPI’s.
- Research, evaluate and analyze technical and design requirements.
- Troubleshoot and fix bugs/flaws within our web applications and ensure our services are running optimally.
- Incorporate standards-based development processes for website and web/mobile applications.
- Assist with website strategy and planning.
- Provide guidelines, best practices and training to other individuals regarding web and mobile development, application and design.
- Mentor junior developers on technical approaches and best practices.
Skills and Qualifications
- 5+ years of experience in Backend web development.
- Bachelor's or Master's degree in computer science or equivalent.
- Proficiency with Elixir at best or Ruby at least.
- Experience with automation tools like Ansible, Chef, Puppet.
- Experience with high availability solutions (load balancing, HAProxy, etc.)
- Familiar with Amazon Web Services and deploying a cluster of machines running services with Docker on AWS desirable
- Testing experience with Mocha, Karma, etcExperience writing SQL and accessing, writing, and maintaining databases
The rare opportunity to work on a product combining software and hardware development that will have major impact in manufacturing, industry and e-commerce. We’re not just another web app; we are moving real things in real places. You’ll work with a tight-knit and highly creative team on state-of-the art solutions to real problems. Our office is located next to the bike paths and on any given day, you’ll likely find dogs, kids, snacks, beer and interesting technical and business discussions. We are located in Boulder, minutes away from world class skiing, hiking and the outdoors.