Go to our website »

Jobs at electric imp, inc.

Sr API Engineer

Location: Los Altos, CA

Department: electric imp

Type: Full Time

Min. Experience: Experienced

Electric Imp is building a core connectivity platform for the Internet of Things. Our innovative solution delivers a powerful cloud service closely tied to leading-edge hardware, making it simple to connect devices to the Internet. Learn more at www.electricimp.com.

We’re looking for people with a passion for high quality and elegant engineering, interested in contributing to a diverse range of projects and products.

As a Senior API Engineer at Electric Imp, you’ll design and develop the infrastructure supporting the ImpCentral IoT platform, empowering developers around the world to build new connected devices. Some of the things that our API engineers have worked on in the past include:

  • Building distributed, real-time logging systems for IoT devices
  • Tracking device data usage, and surfacing that data to help improve performance and scalability
  • Implementing security features such as multi-factor authentication and oauth2 login flows
  • Providing granular controls for over-the-air software updates to real-world devices

What’s Required

  • 5+ years working on RESTful APIs and modern web applications
  • Proficiency with Nodejs, and at least one other programming language such as Go, Python, or Java; functional languages are a plus
  • Significant experience with relational databases (PostgreSQL, preferably) and NoSQL data stores such as Redis
  • Ability to develop solutions and execute plans to solve complex problems
  • Ability to function effectively and independently; proactive in problem solving
  • Excellent interpersonal skills, including relationship building and collaboration within a diverse, cross-functional team
  • Excellent communication skills; you’ll need to be able to succinctly and effectively communicate difficult technical concepts to less-technical audiences

What Makes an Ideal Candidate

  • Experience with Scrum and Agile tools (JIRA and Atlassian tools experience are a plus)
  • Familiarity with system design principles, as well as scaling systems
  • Experience mentoring others to maintain good architectural principles and improve code quality
  • Experience with connected devices and an understanding of IoT

Bonus Talents

  • Exceptionally gifted at foosball
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*