Senior Software Engineer, Full-Stack, Frontend Focused

Posted 4 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing Full-Stack applications for NerdWallet's fintech products. Collaborating on user experiences and backend infrastructure with a focus on performance and scalability.

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.
  • Preferred: Experience working in SEO-focused web environments, affiliate commerce, or shopping marketplaces.
  • Preferred: Hands-on experience with web vitals, lazy loading, caching strategies, or third-party analytics tools.
  • Preferred: A technical blog, open-source contributions, or portfolio site showcasing your work.
  • Preferred: Background in FinTech, financial services, or other regulated industries.

Benefits

  • Monthly Healthcare Stipend
  • Rejuvenation Policy – Vacation Time Off + You will receive the official public holidays in your province
  • Paid sabbatical for Nerds to recharge, gain knowledge and pursue their interests
  • Monthly Wellness Stipend, Wifi Stipend, and Cell Phone Stipend
  • Work from home equipment stipend

Job type

Full Time

Experience level

Senior

Salary

CA$124,000 - CA$207,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudGatsbyGoogle Cloud PlatformGraphQLJavaScriptNext.jsNoSQLReactSQLTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.