About the role
<p>WE’RE HIRING! If you love data and are looking for unlimited growth opportunities, we want to talk with you about joining Further.</p> <p>Further is a data, cloud, and AI company whose focus is helping companies turn raw data into the right decisions. We have an <a href="https://www.gofurther.com/who-we-are">award winning culture</a> of extraordinary people. Our purpose is to enable people to thrive so that businesses can thrive. We believe that the work you do should matter - it should be meaningful to you professionally and personally, and it should have a positive impact on both you and our clients.&nbsp; If this sounds exciting to you, let’s chat!</p> <h3>Senior Software Developer</h3> <p class="font-claude-response-body break-words whitespace-normal leading-[1.7]">You are the engineer who can take a hard problem from data layer to UI to model gateway and back without dropping the thread. Full-stack is not a compromise here — it's the job. LLM integration is part of the everyday work, not a side project.&nbsp;You'll write NestJS services that publish events through a well-defined SDK, consume those events into projections, expose them through APIs, build the console UI that makes them useful, and integrate LLMs as governed components inside workflows — with prompt versioning, evals, observability, and cost discipline.&nbsp;The codebase is strict TypeScript, opinionated, and well-documented. Every exported symbol has a JSDoc block. Every architectural decision has an ADR. Every PR ships with docs. You'll match that bar from day one.&nbsp;You will sit in our headquarters in Dallas, TX on a hybrid schedule. The team is in office on Tuesdays, Wednesdays and Thursdays.&nbsp;</p> <p><strong>What experience should you have:</strong></p> <ul> <li>7+ years of production TypeScript and Node. You write strict TypeScript by reflex; you don't reach for <code class="bg-text-200/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]">any</code>.</li> <li>Production experience with NestJS or a comparable Node framework at the level where you understand the request lifecycle, dependency injection, and the trade-offs.</li> <li>Production experience with Next.js (App Router preferred) and modern React:&nbsp;server components, streaming, client/server boundary discipline.</li> <li>LLM-powered features shipped to production.&nbsp;You've dealt with prompt drift, eval design, hallucination handling, and the cost of getting any of those wrong.</li> <li>Postgres at a working level:&nbsp;migrations, index design, query plan analysis, trade-off reasoning.</li> <li>Event-driven architecture experience:&nbsp;pub/sub, idempotent consumers, eventual consistency