About The Position

Owl Labs is seeking a Senior Full Stack Engineer to build and maintain software for its connected products and internal applications. The role works across backend services, web applications, and cloud infrastructure using Node.js, TypeScript, React, and AWS. The engineer will make technical decisions, troubleshoot issues, and collaborate with other engineers to deliver reliable software. The position supports backend services for connected devices and over-the-air updates, web applications and internal tools, PostgreSQL data systems, automated testing, CI/CD pipelines, and cloud application releases. Owl Labs is a hybrid company, with more than 40% of its workforce remote and headquarters in Boston, Massachusetts.

Requirements

  • Strong professional experience with Node.js and TypeScript.
  • Experience building and maintaining backend applications and APIs.
  • Hands-on experience with AWS services, including Lambda, ECS, S3, and SQS.
  • Strong experience with React and modern frontend development.
  • Experience with PostgreSQL, including schema design, query optimization, and indexing.
  • Experience with automated testing, preferably Playwright and Cucumber.
  • Understanding of REST APIs, asynchronous messaging, and event-driven architectures.
  • Familiarity with infrastructure as code, such as AWS CDK or Terraform.
  • Familiarity with CI/CD pipelines and production deployment practices.
  • Understanding of software architecture, distributed systems, and backend design patterns.
  • Ability to troubleshoot complex technical problems and work independently across the full stack.
  • Clear communication skills and ability to work well with other engineers.
  • Bachelor’s degree in Computer Science or a related field.

Nice To Haves

  • Experience with AWS IoT Core and connected-device architectures.
  • Experience with OTA updates and device management.
  • Experience with serverless architectures and event-driven systems.
  • Familiarity with observability, cloud cost optimization, and production monitoring.
  • Experience building internal developer tools and automated testing platforms.

Responsibilities

  • Build and maintain backend services, APIs, and serverless applications using Node.js and TypeScript.
  • Manage cloud infrastructure using AWS services, including Lambda, ECS, S3, SQS, and AWS IoT Core.
  • Develop backend services that support connected devices and over-the-air (OTA) updates.
  • Build web applications and internal tools using React and TypeScript.
  • Design and maintain PostgreSQL schemas, queries, indexes, and data access patterns.
  • Create and maintain automated end-to-end tests and reporting tools using Playwright and Cucumber.
  • Improve CI/CD pipelines, deployment workflows, and cloud application releases.
  • Help make technical decisions about service connections, data flows, and application structure.
  • Troubleshoot issues across applications, databases, and cloud infrastructure.
  • Collaborate with other engineers to deliver features, maintain code quality, and establish consistent development practices.

Benefits

  • Competitive medical, dental, and vision benefits.
  • Unlimited PTO.
  • Generous parental leave.
  • Work-from-home stipend.
  • Commuter benefit.
  • Flexible work.
  • Paid holidays.
  • Equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service