Full Stack Engineer

last updated July 7, 2022 0:29 UTC

Seam

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc
Seam builds digital and physical infrastructure to enable software developers to connect their applications with the physical devices around us.

What We Do

Seam builds an API for IoT devices. This lets developers unlock doors, set access codes, turn off thermostats, read sensors and more—all using a single API that works across brands and standardizes common device functions.

Who We Are

Our team were early engineers at Nest, Github, Sonder, Square…etc. We shipped millions of IoT devices and built dev tools used by every developer on earth. We are advised by the amazing Bunnie Huang and backed by YC and some of the best hard-tech investors.

Overview

We are looking for software engineers, preferably proficient in Typescript. This role will involve a number of projects up and down our stack. We like people that are comfortable moving around.

Backend API

Our high-level goal is to build a device/manufacturer agnostic integration layer that connects to various devices and exposes their functionality through a simple API. This task involves integrating dozens of different IoT brands and their protocols (z-wave, zigbee, bacnet, OEM API…etc) and neatly organizing them amongst common functionality.

This is one of our client libraries. The unlock functionality presented here works the exact same way across dozen of brands.

Seam Connect

This is an embeddable UX flow that developers add to their applications. It then allows their applications’ users to grant access to their devices. Seam Connect guides users through selecting their device brands, entering their credentials, and dealing with edge cases like 2FA or multi-tenant accounts. For example, Airbnb can ask their host for access to their smart locks and thermostats. This then enables Airbnb to automate guest access and save energy while the unit is unoccupied.

Client Libraries

We often ponder how to create the best developer experience possible for our customers. To that end, we’re big believers in client libraries over just offering a pure HTTP API. Though that API is available and documented, our customers have told us that being able to not think about the underlying HTTP requests makes our product enjoyable to work with. Some of our customers even suggest and implement changes to our client libraries!

Our Libraries:

  • Javascript/Typescriptnpm install seamapi
  • Pythonpip install seamapi

Stack

We primarily write Seam using Typescript. We also believe that “best DevOps is no DevOps.” To that end, we’re trying to use serverless to run our entire infra. Let’s just say this hasn’t been without its challenges 🙂 But we’re trying different things and always open to new ideas! Our primary datastore is Postgres.

Apply info ->

To find out more about this job, please visit this link

Shopping Cart
There are no products in the cart!
Total
 0.00
0