The Motley Fool
Financial Services
SeniorSoftwareEngineer,Next.JS
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.