Senior Full-Stack Engineer
MercuryFull Time
Junior (1 to 2 years)
Candidates must have a minimum of 8+ years in software engineering, with a strong background in backend development and distributed systems. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience) is required. Advanced proficiency in JavaScript and TypeScript (including Node.js, React.js, and Next.js) is essential, along with deep experience in microservices architecture, RESTful APIs, and event-driven systems. Strong familiarity with Next.js for building modern full-stack applications is necessary, as is a 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 cloud provider (AWS, GCP, or Azure) is also required. Experience in consumer credit, lending, loans, or insurance is a plus.
The Staff Software Engineer will focus on a new vertical supporting Mortgage Experts, driving and scaling innovative technology solutions. They will collaborate closely with engineering leadership to influence the engineering roadmap, contribute to best practices, and drive architectural projects. Responsibilities include writing production-quality code, mentoring engineers, and driving technical excellence. They will architect scalable systems, ensure data security, and build the technical foundation for financial products. This role involves translating business requirements into reliable, efficient, and user-friendly applications, providing technical mentorship, establishing coding best practices, and leading teams through complex problem-solving. Essential functions include leading the design, development, and maintenance of the core financial services platform, collaborating with cross-functional teams, architecting and building APIs and microservices, conducting code reviews, acting as a subject matter expert in relevant financial domains, contributing to platform stability through monitoring and incident management, and staying up-to-date with fintech trends.
Financial guidance platform for personal finance
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.