Full-Stack Engineer
Somewear Labs
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
Onsite or remoteHires remotely in
Relocation
AllowedThe Role
Hybrid (San Francisco, CA; Chicago, IL) | Remote (United States)
Somewear supports those who venture beyond the limits of cellular connectivity with a satellite-enabled platform. We serve a wide range of customers including world travelers, helicopter paramedics, backcountry explorers, firefighters and US Special Forces operators.
Somewear builds modern technology to:
- keep people in touch, informed and safe anywhere in the world
- empower teams to safely operate in the most austere environments
We're looking for a Fullstack Engineer to join the Somewear team! Working from our San Francisco or Chicago office or remotely, you will help develop a platform that actually saves lives. Whether it's a brand new feature or improving core functionality, you'll build delightful experiences for customers that deeply rely on you. As a Somewear engineer, you'll be working with and learning about a wide range of technology including our custom hardware, satellite tech, Bluetooth, sensors, 3rd party integrations and cloud services. Expect lots of interesting challenges.
Note: US citizens ONLY. Please only apply if you meet this requirement.
What you'll do
- Work with React, Redux, Typescript, Mapbox GL, RxJS, Kotlin, and gRPC
- Architect impactful product features from concept to shipped product, collaborating with product and design
- Collaborate with engineers across the stack to design and build APIs
- Design and develop integrations with partner systems
- Directly influence the web roadmap and architecture to broaden the solution's impact
- Improve our engineering standards, tools, and processes
We're looking for someone that's
- Developed interactive web applications for the web for 4+ years
- Passionate about understanding users and building life-saving capabilities
- Eager to learn and develop across the full range of tech used in the product
- Excited by tough technical challenges
- Capable of taking ownership and bringing an idea from concept to production
What you'll love about Somewear
- You will own projects that will help shape our customer's experience
- You will solve challenging problems and iterate quickly to deliver impactful enhancements
- You will join an ambitious and motivated team that also understands the importance of work-life balance
- You will help define the culture and process of our company
- You will have direct access to senior leadership and drive our company's growth
About our stack
Frontend
At the core of our web application is React. We leverage both Typescript and Redux to provide a robust foundation. We rely on Mapbox GL and React function components to offer a performant mapping, messaging, and management experience. We integrate with our backend APIs and streams via gRPC endpoints and use RxJS observables to provide a standard interface for just-in-time requests and real-time updates. We deploy our web app via a lightweight CI/CD pipeline as a cloud-accessible web app and bundle it into our backend for use on our on-premises solution for enterprise customers.
Backend
The backend is a Spring application written in Kotlin. We use Postgres for the database layer, and the API consists of gRPC endpoints primarily for use with web, as well as REST API endpoints used by the mobile applications.