Senior Full-Stack Software Engineer at NerdWallet
United States, , USA -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

0.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Nosql, Security, Loans, Node.Js, Orchestration, Azure, Data Processing, Integration, Computer Science, Typescript, Algorithms, Containerization, Risk Analysis, React.Js, Financial Services, Distributed Systems, Javascript, Devops, Financial Modeling, Databases

Industry

Computer Software/Engineering

Description

The Senior Full-Stack Software Engineer will have the opportunity to work supporting one of our newest verticals, NerdWallet Mortgage Experts. In this Full-Stack role you would be responsible for writing high-quality, scalable, and efficient code, ensuring that software meets business and technical requirements. Additionally, reviewing and optimizing existing code, conducting thorough testing, and troubleshooting complex issues to improve system performance and reliability. The Senior Software Engineer will also have the opportunity to mentor junior developers, fostering a culture of continuous learning and best practices in coding, architecture, and software development methodologies. You will collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals, to align technical solutions with business objectives. Furthermore, you will contribute to architectural decisions, evaluate new technologies, and drive innovation within the organization. Strong communication, problem-solving skills, and the ability to work independently while leading projects are essential for success in this role.

Required Skills and Qualifications (Your Experience):

  • Experience: Minimum of 6+ years in software engineering, with a strong background in backend development and distributed systems.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

TECHNICAL SKILLS:

  • Core Languages: Advanced proficiency in JavaScript and TypeScript (including Node.js, React.js, and Next.js).
  • Backend Expertise: Deep experience with microservices architecture, RESTful APIs, and event-driven systems.
  • Full-Stack Capability: Strong familiarity with Next.js for building modern full-stack applications, including server-side rendering, API routes, and integration with backend services.
  • Databases: Strong understanding of both SQL and NoSQL systems, with proven experience in high-volume, low-latency data processing.
  • Cloud Infrastructure: Hands-on experience with at least one major provider (AWS, GCP, or Azure) for deploying and scaling applications.
  • Security: Knowledge of security best practices, especially within regulated industries like financial services.
  • DevOps & Tooling: Familiar with CI/CD pipelines, containerization, and orchestration.

Preferred Qualifications (Bonus Points):

  • Experience in performance marketing - including lead funnels, conversion metrics, performance tracking, and ping-post systems.
  • Experience Implementing a new CRM technology (i.e. Salesforce, Relcu etc.)
  • Experience in consumer credit, lending, loans, or insurance, with a solid understanding of industry regulations, underwriting processes, and risk assessment.
  • Familiarity with financial modeling, scoring algorithms, or credit risk analysis.
Responsibilities

Please refer the Job description for details

Loading...