Software Engineer (NodeJS)

| Greater Boulder Area
Sorry, this job was removed at 1:10 a.m. (MST) on Saturday, November 4, 2017
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

 We are connected play. Sphero creates robots injected with humanity and personality. That's what we know, what we love, and who we are. Unlike traditional toys, our robots and software are changing the way people play, learn, and explore by fusing emerging technology with the latest innovations in robotics. We are changing the way the world thinks about play.

Sphero was listed in Fast Company’s “Top 10 Most Innovative Companies” in Consumer Electronics. In addition to several cutting-edge robots, we’re also the creators of the app-enabled BB-8, based on the ever-popular Droid from Star Wars.

We’re looking for an experienced Software Engineer to join Sphero’s Platform Team. In this role, you will be an integral part of the team developing Sphero’s backend SaaS applications that our robots rely on.

Duties:

As a member of the Platform team at Sphero, you will be part of a team tasked with:

  • Designing, implementing, and operating new RESTful services and web applications to support our toys.
  • Maintaining, improving, and extending our existing services and web applications.
  • Integrating with external vendors to build the delivery pipeline for our physical product.
  • Providing usage metrics about our toys to executives.
  • Creating build and delivery pipelines for our firmware, SDK, and mobile games.
  • Being part of an on-call rotation to triage any production incidents.

Experience:

We’re looking for someone who can come in and help build one of our upcoming products, written in NodeJS.  This includes a RESTful API to drive the toy’s play experiences and a user interface for constructing and managing those experiences.

  • 5+ years professional SaaS development experience
  • Strong knowledge of NodeJS in a production environment
  • Strong knowledge of testing (TDD, BDD, Jasmine, Mocha, Chai, etc.)
  • Experience securing web applications
  • Experience building web user interfaces
  • Experience designing and building custom RESTful APIs
  • Experience building and using Continuous Integration/Delivery/Deployment pipelines
  • Experience using monitoring, metrics, and logging systems.
  • Experience using Heroku, Deis, or other PaaS
  • Curiosity and a desire to learn new things outside of SaaS.

Nice to Haves:

We use and integrate with many both custom and off-the-shelf tools in a variety of languages for a variety of purposes.  Broad experience and familiarity with the following are plusses:

  • Polyglot, specifically experience with Ruby on Rails or C#/Java
  • Amazon Web Services and/or Google Cloud
  • Kubernetes
  • TravisCI and/or Jenkins
  • Puppet/Chef/Ansible
  • Grafana and InfluxDB
  • SumoLogic and/or Splunk
  • VictorOps/PagerDuty and Sensu/Nagios
  • F/OSS that you can show us

Based in Boulder, we are the industry leader in Connected Toys and are defining the future of fun. We offer an exciting work environment, and a generous compensation package including a competitive salary; 100% paid health insurance, stock options, and many other perks such as a gym, mobile reimbursement, Eco-Pass (just to name a few).

This is your opportunity to become part of the robot revolution with a fast-growing, innovative team that is changing the world of play and learning. If you're interested in joining the team, please send us your resume. If you have a presence on the web, rap sheet, contribute to an open source project, write a blog, or practice another craft, we’d love to hear about it.

Sphero is an equal opportunity employer!

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

4775 Walnut St. Suite 100, Boulder, CO 80301

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SpheroFind similar jobs