Full Stack Developer

Milpitas, CA

Posted: 10/14/2019 Employment Type: Direct Hire Industry: Medical Device Job Number: JOS000008768

Job Description

This company is looking for a Full Stack Developer with passion to create meaningful experiences on touch screen devices. We are looking for self-starter who likes to wear many hats with excellent communication (verbal and written) and analytical skills.  
We are the original inventors of the touch screen and you have likely interacted with one of our devices already. We provide an innovative hardware and software solutions for various industries including IoT, POS and Signage products. You may have used our devices at Taco Bell or McDonalds when you ordered, seen them at your local stadium concession stand, or maybe to look up products at Target. 
You will be part of the team who allows companies to remotely manage their touch screen devices. Solving problems across a wide spectrum to help our customers solve their problems. You might work on making an intuitive user experience (UX) one day and the next day be faced with the back end technical aspects to reliably know the real time status of 200k+ devices.  

  • Work across the cloud solutions in close collaboration with other software developers on the team to build and shape Elo’s cloud solutions. 
  • Help design and implement new features 
  • Write unit and integration tests for the features you work on 
  • Learn from and teaching coworkers in a collaborative environment so we all become better at our craft 
  • Enjoy what you do for a living 
  • Investigate production outages if/when they occur 
  • Fix bugs 
  • Consider data and system security vulnerabilities while working on features 

Ideal Background: 

  • Some experience with RESTful services  
  • Experience writing Unit and Integration Tests 
  • Design and implementation of features 


Bachelor's Degree in Computer Science preferredProfessional Skills & Competencies 

Professional Skills & Competencies: 

  • Accomplished with JavaScript including NodeJS and front end frameworks ie: AngularJS, Ember, Vue, React. 
  • Solid understanding of web application security risks and best practices 
  • Ability to research and define technical requirements for feature planning and implementation 
  • Solid understanding of algorithms, memory management, and concurrent programming 
  • Very comfortable learning new technologies, tools and platforms 
  • Experience with Agile/Scrum/Kanban development methodologies 
  • Strong communication skills for working with both engineering and product management 

Desired Skills 

  • Cloud development experience: Azure, AWS or Google 
  • Automated build systems: Jenkins/Hudson, CircleCi, TeamCity, etc 
  • Android Development Experience (SDK and/or NDK) 
  • NoSQL databases, bigger plus for experience in CouchDB, Redis, and/or Elastic Search 
  • Dependency Management Systems (NPM, Maven, Gradle, etc.) 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.