EarnIn · 1 week ago
Senior Full Stack Engineer
EarnIn is a pioneer in earned wage access, focusing on delivering financial flexibility for those living paycheck to paycheck. The company is seeking a Senior Full Stack Engineer to lead the development of new user experiences and products, ensuring scalable architectures and collaborating closely with Product teams.
FinanceHuman ResourcesFinTechPaymentsCreditEmployee BenefitsFinancial ServicesMobile Payments
Responsibilities
Partner with Product and Design to define, build, and evolve user experiences across the full stack using modern frontend and backend technologies
Own and evolve both frontend and backend 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
Design and build robust backend services and APIs in Python with Django, focusing on reliability, security, and scalability
Establish and uphold full-stack engineering standards, including patterns, tooling, testing strategies, and CI/CD best practices
Drive cross-team technical initiatives, aligning frontend and backend architecture with platform capabilities and product strategy
Proactively identify technical risks and opportunities across the stack, providing clear technical direction and tradeoff analysis
Mentor and guide engineers across frontend and backend disciplines, raising the bar on code quality, architectural thinking, and delivery practices
Design and implement robust unit, integration, and end-to-end automation tests across the full stack
Define and monitor full-stack metrics (performance, reliability, user behavior) to inform product and technical decisions
Qualification
Required
Bachelor's (or higher, e.g., MS, or PhD) in Computer Science or a related technical field involving coding, or equivalent technical experience
Strong proficiency in modern frontend development, including HTML, CSS, JavaScript, TypeScript, React, and Next.js
Proficiency in backend development using Python and Django, including RESTful API design, data modeling, and service architecture
Strong experience with frontend architecture, including state management, component design, design systems, and performance optimization
Experience designing and operating backend systems at scale, including databases, caching, queuing, and API integrations
Experience building and operating production applications using both 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 meaningful depth across both frontend and backend development
Experience working in cloud-based environments (AWS, GCP, or Azure), particularly as it relates to full-stack delivery and integration
Preferred
Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs) is a plus
Benefits
Equity
Benefits
Hybrid position in Mountain View (Headquarters) and will require in-office work 2 days a week
Company
EarnIn
EarnIn is an earnings management company that provides access to earned wages and financial wellness tools.
Funding
Current Stage
Growth StageTotal Funding
$415.1MKey Investors
Cross River BankMitsubishi UFJ Financial GroupAndreessen Horowitz,DST Global,Spark Capital
2025-09-10Debt Financing· $150M
2025-09-02Debt Financing· $75M
2018-12-20Series C· $125M
Recent News
2026-07-13
Graph Ventures
2026-06-30
Company data provided by crunchbase