Full Stack Developer

Job description

myDevices, the Internet of Things (IoT) solutions company, is looking for an exceptional Full Stack Engineer who can develop front­end and back­end applications. Our ideal candidate can easily hop from a modern Javascript UI to the back­end server code. 

 

If you are passionate about building great products, aren't afraid of tough challenges, and want to be part of a leading development team, we want to hear from you!

 

 

Position Responsibilities:

  • Work on the continued development of Cayenne and related products
  • Build new features
  • Fix the bugs reported by QA and the Cayenne Community
  • Ensure the product is stable and always improving
  • Interface with the Cayenne product team, QA and other engineers 

 

Requirements

  • BS or MS in Computer Science
  • Minimum 5 years of experience in software development
  • Experience in both web and server­side development
  • Strong skills on software and architecture design patterns
  • Knowledge on data structures and algorithms
  • Experience building custom Javascript applications with one of the following frameworks (Angular or React)
  • Experience building RESTful API
  • Ability to work independently on complex projects
  • Local to the Los Angeles area and available to work full-time in our Burbank office

Bonus Qualification:

 

  • Knowledge of big data analytics and stream processing (Hadoop, Storm, Spark, Samsa, etc.)
  • Familiarity with MQTT, CoAP, LoRa
  • Experience with at least one of these data messaging stream (Kafka, Flume, Kinesis, ActiveMQ, or RabbitMQ)
  • Past experience with cloud deployments (AWS, GCP, Azure, Raskspace, etc.)
  • Love and passion for IoT

Our Perks:

This role provides high growth and visibility potential. Be a key part of the team building the IoT platform for the connected world of today. We will provide the equipment of your choosing, opportunity to work with all the latest and greatest connected things, great compensation, generous health benefits, 401K and FSA programs, team lunches, snacks and paid vacation.