Remote job
Staff Software Engineer – Web
Job details
About this role
Role overview
Provide hands-on technical leadership for a high-traffic public web platform, guiding its architecture and the engineers who build and operate it. The role combines front-end rendering expertise with working back-end knowledge, with a focus on mobile performance, search visibility, experimentation, and practical AI features. Close collaboration with product, design, marketing, and search stakeholders is central to the work.
Responsibilities
- Set architecture for a React and Next.js platform, choosing rendering approaches that fit each page and its performance, search, and cost needs. - Improve mobile experience and Core Web Vitals by setting performance budgets and monitoring real user results. - Partner with search and marketing teams on crawlability, indexing, structured data, redirects, and campaign landing pages. - Build Node.js APIs and services, connect data stores, and use caching across server and edge layers. - Improve headless content workflows so non-engineering teams can publish pages efficiently. - Establish experimentation and analytics practices, including feature flags, A/B tests, and reliable event tracking. - Lead quality practices, deployment automation, code review, documentation, and mentoring; resolve production issues across the web stack. - Design and guide smaller AI features, including retrieval, orchestration, evaluation, monitoring, and fallback behavior.
Requirements
- At least 10 years of software engineering experience with JavaScript or TypeScript, React, and Node.js, including high-traffic public websites. - Deep knowledge of Next.js or a similar framework and rendering methods such as server-side, static, client-side, and streaming approaches. - A record of improving Core Web Vitals and mobile performance using tools such as Lighthouse, CrUX, or real-user monitoring. - Strong technical SEO knowledge, including the effects of JavaScript rendering on search engines. - Back-end experience with Node.js services, MongoDB, and relational databases; GraphQL is a plus. - Familiarity with headless CMS content models and publishing workflows, as well as experimentation, feature flags, and product analytics. - Experience building LLM-backed features and managing prompt design, retrieval, evaluation, latency, and cost; fluency with AI coding agents. - AWS, CDN, and edge caching experience, with the communication skills to explain technical direction clearly and mentor engineers.
Nice to have
- Experience with location or directory pages, paid search landing pages, or conversion optimization. - Edge rendering or middleware experience. - Experience with healthcare or senior care, privacy-aware analytics, or consent management.