Staff Fullstack Software Engineer

LiveView Technologies•American Fork, UT

About The Position

As a Staff Fullstack Software Engineer at LVT, you will set technical direction for software across the UI and the mission-critical backend services that support it. This is an individual-contributor role with organizational-wide impact, owning architecture end to end—from React components and Next.js server actions to GraphQL federation and real-time edge flows. The role calls for deep engineering judgment, systemic problem-solving across unfamiliar codebases, and a commitment to multiplying the capabilities of senior and mid-level engineers.

Requirements

  • 8+ years of professional development experience using TypeScript across both client and server.
  • Production experience leading substantial architectures in React and Next.js (App Router).
  • Deep production expertise designing and operating Node.js backend services; NestJS is preferred.
  • Strong command of GraphQL ecosystems, including Apollo Server, schema design, federation, subscriptions, and N+1/DataLoader patterns.
  • Experience with relational databases, preferably MySQL, query builders or ORMs such as Knex, database migrations, and scaling WebSocket-based real-time data flows.
  • Understanding of modern authentication and authorization patterns, including OAuth/OIDC, JWT, and ABAC/ReBAC models.
  • Practical knowledge of Docker, container orchestration, and optimizing fast, trustworthy CI/CD pipelines.
  • Strong analytical and debugging skills, including the ability to safely navigate, test, and refactor complex legacy software such as older React and Webpack codebases with limited documentation or test coverage.
  • Demonstrated technical leadership and strong communication and interpersonal skills to align engineering teams and business stakeholders around multi-quarter technical strategies.

Nice To Haves

  • Familiarity with message brokers such as RabbitMQ.
  • Familiarity with IoT/device protocols such as MQTT.
  • Familiarity with policy engines such as Cedar or OPA.
  • Familiarity with observability tools such as OpenTelemetry, Sentry, or Coralogix.
  • Familiarity with monorepos and tools such as Turbo or Bun.
  • Familiarity with physical security or video streaming platforms.

Responsibilities

  • Act as the technical authority across the UI, BFF, GraphQL APIs, and backend data systems; drive architectural decisions across teams, author foundational design documents, and deliver complex core components.
  • Trace and resolve systemic issues across service boundaries, including front-end, backend subgraphs, and authorization layers, and serve as the escalation point for cross-layer technical problems.
  • Own the health and evolution of the GraphQL federation graph and data contracts, establishing safe schema evolution and migration paths for product teams.
  • Define meaningful SLOs, end-to-end tracing, and dashboards; ensure real-time WebSocket and device-control paths degrade gracefully and operate reliably.
  • Mentor and coach engineers across frontend and backend disciplines, raise code review standards, lead cross-functional design discussions, and partner with stakeholders on large-scale technical initiatives.
  • Identify and resolve organization-wide engineering bottlenecks, improving stack-wide type safety, CI/CD performance, legacy-system deprecation, and on-call developer ergonomics.

Benefits

  • Comprehensive health coverage.
  • Dental coverage.
  • Vision coverage.
  • Retirement benefits with a 401(k) match up to 4%.
  • Flexible PTO.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service