Senior Full-Stack Software Engineer focused on user experiences and backend infrastructure. Joining NerdWallet to enhance its financial decision-making platforms.
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.
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
Software Engineering Intern contributing to Tonal’s product roadmap while developing AI - assisted automation solutions. Collaborating with engineering teams to leverage new technologies and boost productivity.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Full Stack Developer for Signal49 Research, creating interactive dashboards and reporting tools. Work collaboratively with internal clients and data teams in a remote setting.
Renewables Lead Electrical Engineer driving growth and success in Ulteig’s electrical engineering offerings. Conducting system studies, mentoring, and leading projects in renewable energy sector.
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.