NerdWallet

Senior Full-Stack Software Engineer

Los Angeles, California, United States

Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Biotechnology, Financial ServicesIndustries

Requirements

Candidates must possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, along with a minimum of 6+ years in software engineering, focusing on backend development and distributed systems. Advanced proficiency in JavaScript and TypeScript (Node.js, React.js, Next.js), deep experience with microservices architecture, RESTful APIs, and event-driven systems are required. Strong familiarity with Next.js, SQL and NoSQL databases for high-volume, low-latency data processing, hands-on experience with AWS, GCP, or Azure, knowledge of security best practices, and familiarity with CI/CD pipelines, containerization, and orchestration are essential. Preferred qualifications include experience in performance marketing, implementing new CRM technology, consumer credit/lending/loans/insurance, financial modeling, scoring algorithms, or credit risk analysis.

Responsibilities

The Senior Full-Stack Software Engineer will write high-quality, scalable, and efficient code for the NerdWallet Mortgage Experts vertical, ensuring software meets business and technical requirements. Responsibilities include reviewing and optimizing existing code, conducting thorough testing, and troubleshooting complex issues to improve system performance and reliability. The engineer will mentor junior developers, foster a culture of continuous learning, and collaborate with cross-functional teams including product managers, designers, and QA professionals. They will contribute to architectural decisions, evaluate new technologies, drive innovation, and align technical solutions with business objectives. Strong communication, problem-solving skills, and the ability to lead projects independently are also key responsibilities.

Skills

JavaScript
TypeScript
Node.js
React.js
Next.js
Microservices
RESTful APIs
Event-driven systems
SQL
NoSQL
Backend development
Distributed systems
Full-stack development
Software architecture
Problem-solving
Mentoring

NerdWallet

Financial guidance platform for personal finance

About NerdWallet

NerdWallet helps individuals make informed financial decisions by providing resources and tools for comparing credit cards, mortgages, personal loans, and insurance. The platform is user-friendly, featuring calculators and educational content that simplify complex financial concepts. Unlike competitors, NerdWallet operates on an affiliate marketing model, allowing it to offer services for free while earning revenue through partnerships with financial institutions. The company's goal is to empower consumers to manage their finances better by providing clear and comprehensive information.

San Francisco, CaliforniaHeadquarters
2009Year Founded
$67.1MTotal Funding
IPOCompany Stage
Fintech, Financial ServicesIndustries
501-1,000Employees

Benefits

Health and wellness
Retirement support
True work-life balance
Career development
Employee resource groups
Employee engagement

Risks

Next Door Lending's past compliance issues pose potential regulatory risks for NerdWallet.
Affiliate marketing reliance may be threatened by shifts in financial institutions' budgets.
Intensifying competition in personal finance could erode NerdWallet's market share.

Differentiation

NerdWallet offers personalized, unbiased financial advice to empower consumer decision-making.
The platform integrates financial tools and expert content for comprehensive financial guidance.
NerdWallet's user-friendly design simplifies complex financial concepts for a broad audience.

Upsides

Growing demand for financial literacy tools boosts NerdWallet's user engagement.
Partnerships with fintech firms enhance NerdWallet's comprehensive financial solutions.
Rising interest in ethical investing aligns with NerdWallet's tailored advice offerings.

Land your dream remote job 3x faster with AI