Apply

Staff Software Engineer, Shopping Marketplaces (CAN)

Posted 12 days agoViewed

View full description

💎 Seniority level: Staff, 8+ years

📍 Location: Canada

🔍 Industry: Software Development

🏢 Company: NerdWallet👥 501-1000💰 Secondary Market almost 4 years ago🫂 Last layoff 8 months agoInternetConsumerFinancial ServicesPersonal Finance

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSLeadershipNode.jsAgileCloud ComputingDesign PatternsFrontend DevelopmentFull Stack DevelopmentGCPGitHTMLCSSJavascriptReact.jsSCRUMTypeScriptUI DesignAPI testingNext.jsCI/CDSEORESTful APIsMentoringMicroservicesJSONSoftware Engineering

Requirements:
  • Minimum of 8+ years in software engineering, with a strong background in full stack development.
  • Expert in TypeScript, Node.js and the web platform; proficient in other modern languages such as Rust, Go, Python, etc.
  • Expert in modern front-end frameworks such as Next.js, React.js, Material UI, Tailwind, etc.
  • Deeply knowledgeable about Web Performance, Core Web Vitals & Technical SEO.
  • Experience in Observability and running a production website or application at scale.
  • Experience with database systems, microservices architecture, RESTful APIs, IAC, CI/CD and cloud infrastructure (AWS, GCP, or Azure).
  • Deep domain knowledge in finance or a related field.
Responsibilities:
  • Shape the future of NerdWallet’s highest-traffic organic pages by improving performance, SEO, and user engagement.
  • Partner with product, SEO, and data teams to run experiments, measure impact, and iterate quickly.
  • Take input from and partner directly with engineering leadership to drive technical initiatives to enhance performance, observability, scalability, security and developer experience.
  • Contribute to platform stability and resilience through effective monitoring, troubleshooting, and incident management.
  • Ensure high standards of technical excellence, maintaining a high-quality codebase and modernizing our stack.
  • Mentor and provide technical guidance to engineering team members, promoting best practices in coding, testing, and architecture.
  • Conduct code reviews to ensure code quality, performance, and adherence to standards, fostering a culture of continuous improvement within the engineering team.
  • Stay up-to-date with the latest trends and technologies in the tech and finance industries through a practice of continuous learning and self-improvement.
Apply