As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real‑time financial flexibility for those who live paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks. We’re fortunate to have an incredibly experienced leadership team and world‑class funding partners, including A16Z, Matrix Partners, DST, and Ribbit Capital. We’re growing fast and are excited to continue bringing world‑class talent onboard to help shape the next chapter of our growth journey. Salary range: $199,800 – $244,200 Canadian base plus equity and benefits. This is a hybrid position in the Vancouver, Canada office and requires in‑office work two days a week. Position Summary We seek an experienced, collaborative, and resourceful Senior Web Engineer to join our team. You will be part of Early Bets initiatives—critical to EarnIn’s success—creating new experiences and products that empower users in a comprehensive ecosystem. What You'll Do Partner with Product and Design to define, build, and evolve user experiences using modern frontend technologies. Own and evolve the frontend architecture to ensure scalability, performance, accessibility, and long‑term maintainability. Lead the design and implementation of complex frontend systems using React, TypeScript, and Next.js, including SSR, routing, data fetching, and performance optimization. Establish and uphold frontend engineering standards (patterns, tooling, testing strategies, and CI/CD best practices). Drive cross‑team technical initiatives, aligning frontend architecture with backend APIs, platform capabilities, and product strategy. Proactively identify technical risks and opportunities, providing clear technical direction and trade‑off analysis. Mentor and guide frontend engineers, raising the bar on code quality, architectural thinking, and delivery practices. Design and implement robust unit, integration, and UI automation tests to ensure reliability at scale. Define and monitor frontend metrics (performance, reliability, user behavior) to inform product and technical decisions. What We're Looking For Bachelor’s (or higher, e.g., MS, or PhD) in Computer Science or a related technical field involving coding, or equivalent technical experience. Strong experience with frontend architecture, including state management, component design, design systems, micro‑frontends (or modular architectures), and performance optimization. Experience building and operating production web applications using server‑side and client‑side rendering. Deep understanding of software engineering best practices across the SDLC, including testing, code reviews, observability, and operational excellence. 4+ years of industry experience with significant depth in frontend or web platform development. Experience working in cloud‑based environments (AWS, GCP, or Azure), particularly as it relates to frontend delivery and integration. Experience using AI‑assisted development tools (e.g., Copilot, Cursor, LLMs) is a plus. At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. EarnIn does not unlawfully discriminate based on any protected class, and we are an E‑Verify participant. #J-18808-Ljbffr