Jobs · Engineering

Staff Software Engineer, Consumer Banking & Credit Cards

NerdWallet · United States · 4 wk ago
RemoteRemoteEngineeringFull-time

Where You Can Make An Impact

Shape the future of some of NerdWallet's highest-traffic web shopping experiences by improving performance, SEO, and user engagement.
Partner with product, SEO, and paid marketing teams to run experiments, measure impact, and iterate quickly.
Take input from and partner directly with engineering leadership to drive technical initiatives that enhance performance, observability, scalability, security, and developer experience.
Ensure high standards of technical excellence, maintaining a high-quality codebase and driving modernization efforts including AI tooling adoption.
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.

Your Experience

  • 8+ years in software engineering with a strong background in full-stack development and distributed systems.
  • Expertise in TypeScript, React and Node.js, with experience in additional modern languages.
  • Strong experience with modern front-end frameworks such as Next.js and React.js, with an understanding of web performance, Core Web Vitals, and technical SEO.
  • Experience architecting and building back-end APIs and microservices, with a focus on scalability, performance, and data integrity.
  • Strong understanding of database systems (both SQL and NoSQL), with experience in high-volume data processing.
  • Experience with cloud infrastructure (AWS, GCP, or Azure), CI/CD pipelines, containerization, and orchestration technologies like Docker and Kubernetes.
  • Knowledge of security and compliance best practices, particularly in financial services.
  • Experience in observability and running production applications at scale.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Experience with integrating Machine Learning systems, personalization pipelines, and data-driven experimentation.
  • Domain knowledge in finance and shopping marketplaces.
  • Understanding of accessibility best practices and a keen eye for usability and user experience.
  • Familiarity with paid and organic search strategies and how engineering decisions impact business outcomes.

Similar jobs