SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
NerdWallet is seeking a Senior Web Engineer to join the CKD Clients Engineering team, which builds SEO-optimized customer experiences using Next.js, React.js, and Astro.js leveraging WordPress. This role sits at the intersection of platform, growth, and consumer experience, enabling content and marketing teams to launch high-traffic, performant pages at scale.
You will drive technical excellence and front-end performance while collaborating with stakeholders to shape NerdWallet's organic shopping products. This is a front-end role with full-stack elements, focusing on Core Web Vitals (CWV), technical SEO, accessibility, and web performance. Beyond front-end work, you'll integrate with back-end APIs and Machine Learning systems that power personalization and data-driven decision-making.
Key responsibilities include:
- Shape the future of NerdWallet's highest-traffic organic pages by improving performance, SEO, and user engagement
- Partner with product, Organic Growth, and data teams to run experiments, measure impact, and iterate quickly
- Drive technical initiatives to enhance performance, observability, scalability, security, and developer experience
- Contribute to platform stability and resilience through monitoring, troubleshooting, and incident management
- Maintain high standards of technical excellence and modernize the codebase
- Mentor junior engineers and provide technical guidance, promoting best practices in coding, testing, and architecture
- Conduct code reviews to ensure quality, performance, and adherence to standards
- Stay current with trends and technologies in tech and finance industries
This role reports to the Senior Manager, Engineering. You'll be hands-on, writing production-quality code while acting as a multiplier to help the team deliver impact.
REQUIREMENTS:
- Minimum 5+ years in software engineering with strong background in client-focused full-stack development
- Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- Expertise in ES6, TypeScript, Node.js, and the web platform; proficiency in modern languages such as Rust, Go, Python
- Expert in modern front-end frameworks: Astro.js, Nuxt.js, Next.js, React.js, Tailwind
- Deep knowledge of Web Performance, Core Web Vitals, and Technical SEO
- Passion for design, usability, user experience, and accessibility best practices
- Experience with observability and running production websites/applications at scale
- Experience with database systems, microservices architecture, RESTful APIs, IaC, CI/CD, and cloud infrastructure (Vercel, AWS, GCP, or Azure)