NerdWallet is looking to hire a Senior Full-Stack Software Engineer to support their newest vertical, NerdWallet Mortgage Experts. This role will focus on writing high-quality, scalable, and efficient code, ensuring software meets business and technical requirements, and improving system performance and reliability.
Requirements
- Advanced proficiency in JavaScript and TypeScript (including Node.js, React.js, and Next.js)
- Deep experience with microservices architecture, RESTful APIs, and event-driven systems
- Strong familiarity with Next.js for building modern full-stack applications, including server-side rendering, API routes, and integration with backend services
- Strong understanding of both SQL and NoSQL systems, with proven experience in high-volume, low-latency data processing
- Hands-on experience with at least one major provider (AWS, GCP, or Azure) for deploying and scaling applications
- Knowledge of security best practices, especially within regulated industries like financial services
- Familiar with CI/CD pipelines, containerization, and orchestration
Responsibilities
- writing high-quality, scalable, and efficient code
- ensuring that software meets business and technical requirements
- reviewing and optimizing existing code
- conducting thorough testing
- troubleshooting complex issues to improve system performance and reliability
- contribute to architectural decisions
- evaluate new technologies
Other
- Minimum of 6+ years in software engineering
- Strong communication, problem-solving skills, and the ability to work independently while leading projects are essential
- mentor junior developers, fostering a culture of continuous learning and best practices in coding, architecture, and software development methodologies
- collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals
- drive innovation within the organization