About The Position

Join a product-focused engineering team building and optimizing public-facing digital experiences used at meaningful scale. The role focuses on delivering reliable, high-performance web applications and content-driven digital experiences, with an emphasis on engineering fundamentals, performance, and thoughtful design centered on the end user. Senior engineers are expected to contribute immediately, communicate clearly, and operate independently. The engineer will work across modern front-end and back-end technologies, with senior-level ownership and influence over application performance, architecture, and user experience. The team collaborates on public-facing products and CMS integrations.

Requirements

  • 8+ years of professional software engineering experience, with the depth expected of a senior-level engineer.
  • Proven hands-on expertise with React, TypeScript, and Node.js.
  • Familiarity with GraphQL and the ability to work effectively with GraphQL APIs.
  • Demonstrated experience developing public-facing, high-traffic websites or web applications.
  • Strong understanding of web performance optimization, including page-load and mobile performance considerations.
  • Experience building products with end-user experience, design, and content in mind.
  • Strong JavaScript fundamentals and experience with modern web frameworks.
  • Working knowledge of SQL.
  • Ability to hit the ground running with limited training or hand-holding.
  • Clear and articulate communication, including the ability to give direct, specific answers about technical decisions, personal ownership, and outcomes.

Nice To Haves

  • CMS experience is valued, with Storyblok particularly relevant.

Responsibilities

  • Design, build, and enhance scalable public-facing web applications using React, TypeScript, and Node.js.
  • Develop responsive experiences focused on page-load speed, runtime performance, and usability across web and mobile.
  • Build and maintain APIs and application services, including GraphQL-based integrations.
  • Make technical and design decisions with the end user's experience in mind.
  • Contribute to content-driven web experiences and CMS integrations.
  • Work across JavaScript frameworks, SQL, and supporting technologies to deliver reliable end-to-end solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service