- 5 People
Software Engineer - San Francisco, United States - Seam
Description
[Full Time] Software Engineer at Seam (United States) | BEAMSTART JobsSoftware Engineer
Seam United States
Date Posted
31 Oct, 2022
Work Location
San Francisco, United States
Salary Offered
$130000 — $250000 yearly
Job Type
Full Time
Experience Required
1+ years
Remote Work
Yes
Stock Options
No
Vacancies
1 available
We are looking for software engineers, preferably proficient in Typescript.
We prefer people who are comfortable in full-stack role and have a couple of superhero strengths in specific parts of our stack.
We play with a lot of hardware and spend a lot of time thinking about developer UX. We like written communications. We prefer to keep things simple and don't overthink first implementations. You should generally be curious, comfortable with unknown/experimentation, and able to move fast.Below is a quick description of some of our projects.
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 ) and neatly organizing them amongst common functionality.
We spend a lot of time building this part of our stack.Client Libraries & APIs
Our customers tend to be quite technical and some of them even contribute code to our SDKs.
In general, we spend a lot of time creating tools and client libraries to make interfacing their applications with devices easier.
We strive to standardize device functions across brands and hide all the nasty complexity away.For example, below is an example from our typescript library:
import Seam from "seamapi";// Seam will automatically use the SEAM_API_KEY environment variable if you// don't provide an apiKey to `new Seam()`const seam = new Seam();const { devices: [someLock] } = await (); // If the lock is opened, lock it, else unlock it.
if ) { await (someLock.device_id);} else { await (someLock.device_id);} You can read more about how we strive to standardize device functions across brands here .
Alternatively, you can also play with our client libraries below:Javascript/Typescript
→
npm install seamapi
Python
→
pip install seamapi
Ruby
→
gem install seamapi
About Seam
API for IoT Devices
Company Size:
2020
Country:
United States
Company Status:
Actively Hiring
Looking for Partners
Looking for Clients
Raising Funds
Share This Job
More Full Time Jobs
Relationship Manager, Capital Markets
Ho Chi Minh City, Vietnam
Full Time
$750 - $5000 yearly
Director of Engineering - Public Sector
San Francisco
Full Time
Lead Software Engineer - Core Data Ingestion
San Francisco
Full Time
Senior Software Engineer, Application Security
San Francisco
Full Time
Senior Software Engineer - Graph Analytics
San Francisco
Full Time
More Companies Hiring
Karate Labs
United States
NimbleRx
United States
Respaid
United States
Automat (formerly lasso)
United States
Spruce Systems
United States
BEAMSTART brings you the latest news, databases, and jobs from all around the world on startups, technology, and business.
Stay updated with industry news, plug-in to exciting community events, and discover incredible career opportunities with the world's most innovative companies.
DiscoverJobs
Full Time
Part Time
Contract
Internship
Volunteer
Companies
Candidates
Post a Job
For Recruiters
Our
Company
News
Jobs
Database
About Us
Download App
More
Copyright 2023 BEAMSTART . All Rights Reserved.
#J-18808-Ljbffr