NerdWallet is on a mission to bring clarity to all of life’s financial decisions, and they are seeking a Senior Full-Stack Software Engineer to join their Consumer Banking & Credit Cards team. This role focuses on building data-driven comparison shopping experiences, collaborating with various stakeholders to create engaging user experiences and backend infrastructure that powers their shopping journeys.
Responsibilities:
- Build, maintain, and evolve Full Stack React/Next.js applications that serve millions of monthly users
- Improve Core Web Vitals, accessibility, and technical SEO to drive discoverability and engagement
- Partner with product, organic growth, paid marketers and content teams to launch, test, and iterate on high-impact shopping experiences
- Design and implement backend APIs and cloud services that power dynamic, personalized content and partner integrations
- Collaborate on platform-wide initiatives: performance, observability, A/B testing infrastructure, and developer experience
- Contribute to shared UI components and design systems, helping scale high-quality UX across pages and flows
- Participate in code reviews, mentorship, and team technical discussions to help raise the engineering bar
Requirements:
- 6+ years of software engineering experience, with meaningful contributions across both front-end and back-end systems
- Deep experience in TypeScript, React.js, and Next.js or a related isomorphic framework (Astro, Gatsby, etc.)
- Experience with building backend systems using cloud platforms (e.g. AWS, GCP, Vercel)
- Hands-on experience building and consuming RESTful and GraphQL APIs and integrating with databases (SQL/NoSQL)
- Strong product and UX sensibility with a keen eye for performance, usability, and responsive design
- Familiarity with modern DevOps practices (CI/CD, IAC, observability)
- Excellent communication skills and a collaborative mindset
- Experience working in SEO-focused web environments, affiliate commerce, or shopping marketplaces
- Hands-on experience with web vitals, lazy loading, caching strategies, or third-party analytics tools
- A technical blog, open-source contributions, or portfolio site showcasing your work
- Background in FinTech, financial services, or other regulated industries