Staff Software Engineer – Web
$170,000 - 210,000
Apply now (opens in a new tab)Staff Software Engineer – Web
L6
$170,000 - 210,000
- Lead the architecture of our Next.js and React web platform, choosing the right rendering strategy (SSR, SSG/ISR, CSR, streaming) for each page type
- Own mobile-first performance and Core Web Vitals (LCP, INP, CLS): set budgets, monitor real users, and drive measurable gains
- Partner with SEO and marketing on technical SEO: crawlability, indexation, structured data, canonicals, redirects, sitemaps, and SEM landing pages
- Build Node.js services and APIs on MongoDB and relational stores, with caching at the edge and server layers
- Evolve our headless CMS (Sanity) so content and marketing teams can ship pages without engineering bottlenecks
- Build experimentation and analytics foundations: feature flags, A/B tests, SSR-safe flag evaluation, and a trustworthy event taxonomy (PostHog, Segment, or similar)
- Champion quality and continuous deployment through testing (unit, integration, e2e), pipeline automation, and design system adoption
- Review code, create reference implementations, and mentor engineers across the team
- Resolve production issues end to end, from the browser through the CDN, rendering, and service layers, and prevent recurrence
- Partner with product and project managers to deliver on time, and keep technical documentation currentAI solution architecture & standards:
- Architect smaller AI features end to end—retrieval, orchestration, failure modes, and monitoring—such as AI-assisted search, content generation, or personalization on our site
- Guide teams in responsible AI patterns, testing, and observability
- Partner with Product to size the feasibility, technical risk, cost, and scalability of AI features
- Identify repeatable frameworks and components that can become paved paths for other teams
- Improve AI evaluation practices, including quality scoring, metrics, and fallbacks
- Use AI coding agents in your daily workflow and help define how the team adopts them
- Required Skills & Competencies:10+ years of software engineering with JavaScript/TypeScript, React, and Node.js, including high-traffic public websites
- Deep expertise in Next.js (or a similar framework) and rendering strategies—SSR, SSG/ISR, CSR, hydration, and streaming—and their impact on SEO, performance, and cost
- Proven track record improving Core Web Vitals and mobile performance using tools like Lighthouse, CrUX, and real-user monitoring
- Strong technical SEO knowledge, including how JavaScript rendering affects search engines
- Working back-end knowledge: Node.js APIs and services, MongoDB, and relational databases (GraphQL a plus)
- Understanding of headless CMS concepts: content modeling, preview, and publishing workflows
- Understanding of experimentation, feature flagging, and product analytics: test design, flag lifecycle, event tracking, and data quality
- Hands-on experience building LLM-backed features (prompt design, retrieval, structured output, evaluation, cost and latency management) and fluency with AI coding agents
- Experience with AWS, CDNs, and edge caching
- Track record of technical leadership: setting standards, mentoring engineers, and owning quality from design to production
- Our stack:
- TypeScript, React, Next.js, Node.js, GraphQL, MongoDB, Sanity, PostHog, Segment, AWS, GitHub Actions, and AI coding agents (Claude, Codex, Gemini).Hands-on experience with any of these is a plus, as is:
- Programmatic SEO at scale, such as thousands of templated location or listing pagesSEM landing pages and conversion rate optimization
- Edge rendering and middleware (Vercel, CloudFront, or similar)
- Healthcare, senior care, or privacy-aware analytics and consent management
- 401(k) plus match
- Dental insurance
- Health insurance
- Vision insurance
- Paid Time Off#remote#hybrid
- About A Place For Mom:
Level
LeadL6
Salary
$170,000 - 210,000
Location
San Diego, CA
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
18 days ago
To get sharper similar jobs, create your profile using the link below.