The Motley Fool

Financial Services

SeniorSoftwareEngineer,Next.JS

$165–185k United States - Remote Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, Next. JS at The Motley Fool. Skills: Server-side development, Next.js App Router, API integrations, Caching, AWS, SEO. Build server-side features. Maintain server-side features”

Industry & Context.

Financial Services
Problems you'll solve

Troubleshooting upstream services; Root cause analysis

What They're Looking For.

Must Have

5+ years software engineering experience, Meaningful time on server side, TypeScript and Next.js experience, App Router experience, Server components experience, Route handlers experience, ISR experience, Streaming experience, Demonstrated third-party API integration, Solid grounding in caching, Comfort with AWS, Comfort with Docker, Comfort with modern CI/CD workflows, Working knowledge of SEO crawlers, Production observability instincts, Experience writing end-to-end tests

Nice to Have

Background on high-traffic content site, Hands-on work with structured data, Hands-on work with automated sitemaps, Hands-on work with Search Console, Hands-on work with auditing tools, Familiarity with analytics pipelines, Familiarity with event pipelines, Prior work on subscription flows, Prior work on paywall flows, Prior work on e-commerce flows, Genuine interest in financial markets, Genuine interest in investing, Genuine interest in fintech

What You'll Do.

Build server-side features

Maintain server-side features

Build server components

Build revalidation strategy

Design API integrations

Harden API integrations

Write end-to-end coverage

Optimize site for SEO crawlers

Partner with front-end engineers

Collaborate with content teams

Collaborate with marketing teams

Collaborate with SEO teams

Collaborate with platform teams

Use AI-assisted development tools

How You'll Work.

Team & Collaboration

Front-end engineers; Content teams; Marketing teams; SEO teams; Platform teams

Full Job Description

Who We Are The Motley Fool is a purpose-driven financial services company on a mission to make the world smarter, happier, and richer. For 30 years, we’ve been helping people make better investment decisions through transparency, education, and a healthy dose of Foolish fun. We’re a fast-moving, collaborative team that values high-quality work, curiosity, and initiative. We care deeply about what we do, and we’re driven by the impact our work has on real people’s financial futures. With a growing portfolio of 50+ subscription products, we're investing heavily in the technology that powers Fool.com — one of the most widely read financial sites on the web — and the systems that turn readers into long-term members. What Does This Team Do? The Fool.com team owns the public-facing experience that millions of readers, search engine crawlers, and prospective subscribers hit every day. Today, the team is strong on the client side: we have two excellent front-end engineers shipping interface work. We're looking for an engineer who can own the server-side and infrastructure layer of the site alongside them. About the Role This is a full-stack role with a clear weighting toward the parts of the system that run before pixels reach the browser — API integrations, server-rendered routes, caching, observability, deployment, and the SEO-critical surface that determines how millions of crawler requests resolve. Much of fool.com is server side rendered. What You'll Do Build and maintain server-side features in our Next.js App Router codebase using TypeScript — route handlers, server components, server actions, streaming, ISR, and revalidation strategy. Design and harden integrations with the third-party APIs that power our content, market data, and subscription experiences. We care a lot about doing this well: timeouts, retries, circuit breakers, fallbacks, and graceful degradation when upstream services misbehave are first-class concerns, not afterthoughts. Own caching strategy acro

Free ATS check

Applying for this Senior Software Engineer, Next. JS role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about The Motley Fool?

Real rants from real employees. Read before you apply.

Read Company Rants →