# Senior Full Stack Engineer
**Company:** [Earnin](https://hotfix.jobs/companies/earnin)
**Location:** Remote
**Salary:** $195K-$257K
**Experience:** 4+ years
**Skills:** React, TypeScript, Next.js, Python, Django, JavaScript, HTML, CSS, AWS, GCP
**Posted:** 2026-05-14
> Builds and evolves scalable full-stack user experiences for early-stage products using React, Next.js, TypeScript, Python, and Django. Partners with Product/Design, leads architecture, mentors engineers, and drives technical initiatives. Requires 4+ years full-stack experience and Bachelor's in CS or equivalent.
## Job Description
## What You'll Do

- 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.

## 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 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.

**Base salary range: $195,000 – $257,000 plus equity and benefits.**
**Apply:** https://hotfix.jobs/jobs/senior-full-stack-engineer-at-earnin-a4afa763-9e26-422f-806a-a5c18e6cb3d4
**Canonical:** https://hotfix.jobs/jobs/senior-full-stack-engineer-at-earnin-a4afa763-9e26-422f-806a-a5c18e6cb3d4