About the job
At NerdWallet, we're dedicated to transforming the way individuals make financial decisions. Our vibrant team of Nerds is committed to fostering an inclusive, flexible, and honest workplace that empowers you to grow, take calculated risks, and express your true self (cape optional). Whether you prefer working remotely or in our office, we offer the support you need to thrive. We value your well-being, professional development, and your ability to create significant impact because when one Nerd excels, we all benefit.
Our Consumer Banking & Credit Cards division oversees the complete shopping journey for two of our most significant verticals. Our goal is to deliver top-notch, data-driven comparison shopping experiences that assist millions of users in making informed financial choices.
Operating at the confluence of technology, data experimentation, and product excellence, our teams directly contribute to NerdWallet's growth. We manage both Organic (SEO) and Paid Marketing channels, developing swift, intuitive, and highly optimized comparison shopping experiences that rank well, perform efficiently, and scale effectively. By collaborating with business stakeholders and marketing strategists, we continuously expand the possibilities in performance engineering and multi-channel growth strategies.
If you flourish in high-impact roles, enjoy tackling complex technical challenges, and are eager to shape the future of online financial shopping experiences, this is the perfect opportunity for you.
We are seeking a Senior Full-Stack Software Engineer with a robust focus on our core technology stack: TypeScript, Next.js, and AWS cloud services (including Infrastructure as Code with AWS CDK). Your work will span the entire stack, with a primary emphasis on crafting exceptional user experiences, developing data systems that facilitate rapid experimentation, and building the backend infrastructure that supports our shopping journeys.
You will work closely with product managers, business stakeholders, designers, and fellow engineers to create scalable, engaging shopping flows while contributing to performance, observability, accessibility, and technical excellence. This hands-on engineering position is ideal for someone who thrives in a fast-paced environment, possesses a strong product mindset, and is driven by the knowledge that their work impacts millions of users.
This role reports to the Engineering Manager.
Where You Can Make an Impact:
Develop, maintain, and enhance Full Stack React/Next.js applications that serve millions of users every month.
Enhance Core Web Vitals, accessibility, and technical SEO to boost discoverability and user engagement.

