Senior Full Stack Engineer

Owl Labs

United States

Remote

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Work from home opportunities
Health insurance

Job summary

Owl Labs is seeking a Senior Full Stack Engineer to build customer-facing experiences and the supporting backend systems. You will work across frontend, backend, cloud infrastructure, and device-connected workflows to ship high-quality software.

You will own features across the customer portal (React + Vite), drive migrations to TypeScript, and contribute to scalable, event-driven architectures on AWS. This role emphasizes end-to-end ownership, testing, and collaboration with product and

Qualifications

  • BS/MS in Computer Science or Engineering, or a strong portfolio.
  • Proven ability to deliver high-quality features end-to-end.
  • Experience across frontend, backend, cloud, and device-connected workflows.

Responsibilities

  • Build customer-facing features across the Owl Labs portal (React + Vite SPA).
  • Migrate codebase from JavaScript to TypeScript to improve reliability and maintainability.
  • Own and optimize CI/CD pipelines (Bitbucket) to ensure repeatable deployments.
  • Design, build, and operate backend services on AWS (Lambda, ECS, API Gateway, S3, IAM).
  • Work with PostgreSQL and DynamoDB, optimizing queries and indexes.
  • Implement IoT flows using MQTT and WebSockets with AWS IoT Core.

Skills

React
TypeScript
AWS
RESTful APIs
WebSockets
MQTT
PostgreSQL
DynamoDB
CI/CD
Playwright
Cypress
Bitbucket
IoT

Education

BS/MS in Computer Science or Engineering

Tools

Vite
Lambda
ECS
API Gateway
S3
IAM
X-Ray
CloudWatch
Honeycomb
AWS IoT Core
PostgreSQL
DynamoDB

Job description

  • Owl Labs is looking for a Senior Full Stack Engineer to build customer-facing product experiences and the backend systems that support them
  • You’ll work across frontend, backend, cloud infrastructure, and device-connected workflows, partnering cross-functionally to ship high-quality software in an evolving, fast-paced environment
  • Build and ship customer-facing features across the Owl Labs customer portal — a React + Vite SPA used daily by customers to manage their devices
  • Drive and contribute to active codebase migrations (i.e. JavaScript to TypeScript) to improve reliability, safety, and long-term maintainability
  • Own performance work: identify and fix bottlenecks through virtualization, memoization, code splitting, and bundle optimization
  • Work within and occasionally extend our shared design system, contributing reusable components and UX improvements
  • Write unit tests as a standard part of every change and contribute to our Playwright e2e suite to keep the portal stable as it evolves
  • Design, build, and operate backend services on AWS (Lambda, ECS, API Gateway, S3, IAM) that power the customer portal and device management workflows
  • Model and query data across PostgreSQL and DynamoDB, choosing the right store for the job and optimizing indexes, access patterns, and query performance
  • Implement IoT communication flows using MQTT and WebSockets, integrating with AWS IoT Core and other messaging services to manage fleets of connected devices
  • Build decoupled, event-driven systems using queues and event buses (SQS, SNS, EventBridge) to keep the platform scalable and resilient under load
  • Ship and iterate on RESTful APIs and WebSocket endpoints consumed by frontends and edge devices, with careful attention to versioning, latency, and reliability
  • Instrument services with logging, metrics, and tracing (CloudWatch, X-Ray, Honeycomb or equivalents) to quickly debug and triage production issues
  • Use feature flags to release changes safely, run experiments, and coordinate complex migrations across frontend and backend surfaces
  • Define and maintain BDD/E2E test suites (Playwright, Cypress) that validate behavior end-to-end across web, APIs, and device interactions
  • Own and improve CI/CD pipelines (e.g., Bitbucket) so deployments are predictable, repeatable, and easy to roll back when needed
  • Proactively leverage AI tools (e.g., Claude, Codex) to accelerate development, automate repetitive tasks, and keep documentation, tests, and infra configuration up to date
  • Collaborate with product, design, and hardware/firmware teams, contributing technical insight into roadmap discussions for SaaS and IoT features
Benefits
  • Work from home opportunities
  • Health insurance

Willingness to take on hard, ambiguous challenges, break them down into tractable pieces, and lead others through uncertaintyProven ability to deliver high-quality features and platform improvements under aggressive schedules while maintaining sound engineering judgmentAbility to operate in evolving codebases and systems: you’re comfortable when migrations, new features, and reliability work are all happening at onceClear, structured communication skills — you can explain tradeoffs to product and design, collaborate with firmware and hardware teams, and keep stakeholders aligned as plans evolveStrong learning and growth mindset — you are continuously sharpening your skills across the stack (frontend, backend, cloud, IoT) and stay curious about new approachesStrong ownership mindset — you take responsibility for outcomes across the stack, from UX and APIs to data models and infrastructure, and you close loops without being askedResilience and comfort with failure — you experiment, learn quickly from what doesn’t work, and turn those lessons into better designs and systemsBS/MS in Computer Science, Engineering, et al. or a great portfolio of web-based applicationsTrack record of effective cross-functional collaboration, including refining requirements, giving constructive feedback, and representing engineering in roadmap discussionsStrong mentoring instincts — you help other engineers grow by sharing context, reviewing designs and code thoughtfully, and modeling calm under pressureBias toward action — you move work forward, unblock others, and make pragmatic decisions with incomplete information while still raising quality over time

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

People Data Labs • United States

Remote
USD 95,000 - 135,000
Remote-first
Unlimited PTO
Monthly stipends
+1
Senior Full-Stack Engineer — Remote IoT & SaaS Impact
Senior Full-Stack Engineer — Remote IoT & SaaS Impact

Owl Labs • United States

Remote
USD 120,000 - 160,000
Work from home opportunities
Health insurance
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Bel USA, Llc • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Drivo • United States

Remote
AUD 170,000 - 230,000
Fullstack Developer
Fullstack Developer

Hotel Trader • New York (NY)

Hybrid
USD 140,000 - 190,000
Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

On-site
USD 180,000 - 240,000
Full Stack Developer
Full Stack Developer

Malbek • United States

On-site
USD 140,000 - 200,000
Competitive salary
Equity
Flexible PTO
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

Owl Labs • Boston (MA)

Hybrid
USD 120,000 - 160,000
Competitive medical, dental, andvision
Unlimited PTO
Generous Parental Leave
+5
Senior Full Stack Software Engineer (Remote)
Senior Full Stack Software Engineer (Remote)

Remote • San Francisco (CA)

Remote
USD 160,000 - 240,000
Senior Full-Stack Engineer—Cloud, IoT, & Web Apps (Remote)
Senior Full-Stack Engineer—Cloud, IoT, & Web Apps (Remote)

Owl Labs • Boston (MA)

Hybrid
USD 160,000 - 180,000
Medical benefits
Unlimited PTO
Parental leave
+4