Senior Software Developer

FurtherDallas, TX
Hybrid

About The Position

Further is a data, cloud, and AI company focused on helping businesses make the right decisions from raw data. We have an award-winning culture and aim to enable people to thrive so that businesses can thrive. We believe in meaningful work that has a positive impact. This role is for a full-stack engineer who can handle complex problems from data layer to UI and model gateway. LLM integration is a core part of the daily work. The role involves writing NestJS services, consuming events, exposing data through APIs, building a console UI, and integrating LLMs as governed components with prompt versioning, evals, observability, and cost discipline. The codebase is strict TypeScript, opinionated, and well-documented, requiring adherence to high standards from day one. The position is based at our headquarters in Dallas, TX, with a hybrid schedule, requiring in-office presence on Tuesdays, Wednesdays, and Thursdays.

Requirements

  • 7+ years of production TypeScript and Node.js experience, with a strong reflex for writing strict TypeScript.
  • Production experience with NestJS or a comparable Node.js framework, demonstrating understanding of the request lifecycle, dependency injection, and trade-offs.
  • Production experience with Next.js (App Router preferred) and modern React, including server components, streaming, and client/server boundary discipline.
  • Shipped LLM-powered features to production, with experience in prompt drift, eval design, hallucination handling, and cost management.
  • Working-level experience with PostgreSQL, including migrations, index design, query plan analysis, and trade-off reasoning.
  • Experience with event-driven architecture, including pub/sub, idempotent consumers, eventual consistency, ordering, retries, and dead-letter behavior.
  • Strong testing instincts for unit, integration, and end-to-end tests, with a focus on tests that matter.

Nice To Haves

  • Drizzle ORM, Temporal, or Redpanda/Kafka in production.
  • OpenTelemetry beyond surface-level, including sampling strategy, semantic conventions, and custom instrumentation.
  • Design system contribution, including component libraries, accessibility patterns, and design token discipline.
  • Experience with agent frameworks (LangGraph, custom orchestration), eval tooling (Braintrust, LangSmith), or prompt versioning systems.
  • Open-source contributions to the TS/Node/Next ecosystem.

Responsibilities

  • Develop backend services in NestJS, including API design, request validation with Zod, event publishing through the canonical SDK, projection consumers, and RLS-aware database access.
  • Build the Next.js console using the App Router, server and client components, the in-house design system, real-time UI patterns, and the widget framework to make complex platform state intuitive for operators.
  • Integrate LLMs, including agent orchestration within the workflow runtime, prompt engineering with version control, evaluation harnesses, model gateway usage, structured output validation, and retry/fallback logic, treating model calls as production code.
  • Implement observability features, including OpenTelemetry traces, structured logs, and meaningful metrics to ensure issues are easily discoverable.
  • Contribute to the engineering culture by setting a high bar for new engineers and mentoring them through their PRs.

Benefits

  • Net-zero cost medical option
  • Company contributions to HSA
  • Fertility support
  • Fully-paid parental leave
  • Monthly stipend for lifestyle spending account
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service