EarnIn is reimagining how money moves in an effort to make financial success accessible to everyone. The company’s platform gives customers as many options as
Senior Full Stack Engineer
Location
California
Posted
68 days ago
Salary
$195K - $257K / year
Seniority
Senior
Job Description
Senior Full Stack Engineer
EarnIn
• 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.
Job Requirements
- 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.
- Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs) is a plus.
Benefits
- equity and benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Full-Stack
Fiscal AIFiscal.ai | Modern Financial Data Platform Our Mission: Provide 100 million investors with high-quality financial data.
• This role will be joining our growing and talented engineering Team. As a fast-growing company, you will be building at the intersection of the AI and finance. • Building the Fiscal.ai Terminal product • Building the Fiscal.ai Financial Data infrastructure (and API product)
Digital Solutions Software Developer II
AECOMWe are the world’s trusted infrastructure consulting firm.
• Design, develop, and implement interactive dashboards and visualizations that effectively present complex data • Test and debug dashboards to ensure their accuracy and reliability • Maintain and update existing dashboards based on evolving business needs and data changes • Ensure the highest level of data quality and accuracy in all deliverables • Provide support to end-users, including troubleshooting and resolving issues related to dashboards and reporting tools • Conduct training sessions and workshops to educate users on how to use and interpret dashboards • Preparing, modeling, transforming, and organizing data for use in online dashboards and reports • Connecting business intelligence tool to data sources and creating calculations, dimensions, and measures • Building, configuring, testing, and maintaining dashboards using business intelligence tool • Publishing and refreshing dashboards across development, QA, and production environments
• Design and implement core backend service features for Nexus • Provide appropriate test coverage for unit, integration, and performance for your feature ownership area. • Clearly document design choices and operational knowledge to successfully deploy and run service with those features. • Provide appropriate service level logs and metrics to make features operational for cloud service setup. • Provide appropriate alerts, dashboards, and runbooks for production.
Senior Fullstack Developer – Vender+: CRM
Saipos | Sistema para RestauranteTornando o dia a dia do seu restaurante mais simples, ágil e inteligente. 🐿️
• Develop and enhance customer segmentation features and customer history tracking • Create and improve loyalty programs such as cashback and coupons • Integrate digital communication channels for restaurants' marketing campaigns • Build and enrich customer profiles to personalize offers and communications • Analyze purchase behavior data to inform new features




