Full Stack Engineer

AgileGrid Solutions

United States

Hybrid

USD 196,000 - 280,000

Full time

15 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Remote US with occasional in-office
Comprehensive benefits

Job summary

EarnIn is seeking a Senior Full Stack Engineer to join our Early Bets initiatives, shaping scalable web platforms across frontend and backend. You will translate product requirements into high-quality software, partnering with design and product teams to deliver new experiences that scale as we grow.

The role emphasizes owning architecture, building robust services with Python/Django and React/Next.js, and guiding best practices across CI/CD, testing, and observability.

Qualifications

  • Bachelor’s degree in Computer Science or related field or equivalent practical experience.
  • Strong frontend skills: HTML, CSS, JavaScript, TypeScript, React, Next.js with SSR experience.
  • Backend expertise with Python and Django, RESTful APIs, data modeling and scalable services.

Responsibilities

  • Collaborate with product and design to define and build user experiences across the stack.
  • Evolve scalable frontend and backend architectures for performance and maintainability.
  • Lead frontend work with React/TypeScript and Next.js; implement SSR and data fetching optimizations.
  • Develop robust backend services and APIs with Python and Django focusing on reliability and security.
  • Set and uphold coding standards, tooling, testing strategies, and CI/CD pipelines.
  • Drive cross-team initiatives aligning frontend and backend with product goals.
  • Mentor engineers across frontend and backend; promote technical excellence.
  • Develop testing strategies (unit/integration/e2e) and monitor performance metrics.

Skills

React
TypeScript
Next.js
Python
Django
RESTful APIs
Frontend development
CI/CD
Observability
Mentoring

Education

Bachelor’s degree or higher in CS

Tools

AWS
GCP
Azure

Job description

About The Company

EarnIn is a pioneering company in the field of earned wage access, dedicated to creating innovative financial products that provide real-time financial flexibility for individuals living paycheck to paycheck. Our platform enables community members to access their earnings as they earn them, offering options to spend, save, and grow their money without the burden of mandatory fees, interest rates, or credit checks. Our mission is to empower users with greater control over their finances, fostering financial well-being and stability.

Backed by a highly experienced leadership team and supported by world-class investors such as A16Z, Matrix Partners, DST, and Ribbit Capital, EarnIn is positioned for rapid growth. Our solid financial foundation and strategic partnerships allow us to focus on innovation and expansion, continuously enhancing our offerings to meet the evolving needs of our community. Our vibrant organization values talent, diversity, and a collaborative culture, aiming to make a meaningful impact in financial technology.

About The Role

We are seeking an experienced and collaborative Senior Full Stack Engineer to join our dynamic team. This role is critical to our Early Bets initiatives, which focus on developing new experiences and products to expand our ecosystem and better serve our users. The ideal candidate will thrive in ambiguous environments, demonstrating a strong ability to define and implement scalable technical solutions from the ground up. You will work closely with product teams to translate requirements into innovative, high-quality software solutions that support our rapid product evolution.

This position offers a unique opportunity to influence the technical architecture of our full stack systems, ensuring they are robust, scalable, and maintainable. Candidates with backgrounds in early-stage, high-scale software products or research and development for emerging technologies will find this role particularly fitting. The position is remote within the US, with some in-office requirements for candidates located near our headquarters in Mountain View.

Qualifications
  • The ideal candidate will possess a Bachelor’s degree or higher in Computer Science or a related technical field, or equivalent practical experience.
  • You should have strong proficiency in modern frontend development, including HTML, CSS, JavaScript, TypeScript, React, and Next.js, with experience in server-side rendering and performance optimization.
  • Additionally, you should be well-versed in backend development using Python and Django, including RESTful API design, data modeling, and scalable service architecture.
  • You should have a minimum of 4+ years of industry experience, with demonstrated expertise across both frontend and backend disciplines.
  • Experience designing and operating backend systems at scale, including database management, caching, queuing, and third-party API integrations, is essential.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure, along with experience in CI/CD practices, testing strategies, and observability, will be highly valued.
  • Knowledge of AI-assisted development tools is a plus, reflecting our commitment to leveraging innovative technologies.
Responsibilities
  • Partner with product and design teams to define, build, and refine user experiences across the entire technology stack, utilizing modern frontend and backend frameworks.
  • Own and evolve the architecture of both frontend and backend systems to ensure they are scalable, performant, accessible, and maintainable over time.
  • Lead the design and development of complex frontend systems using React, TypeScript, and Next.js, including server-side rendering, routing, data fetching, and optimization for performance.
  • Design and implement robust backend services and APIs with Python and Django, emphasizing reliability, security, and scalability.
  • Establish and uphold engineering standards across the full stack, including coding patterns, tooling, testing strategies, and CI/CD pipelines.
  • Drive cross-team technical initiatives, ensuring alignment between frontend and backend architecture with overall platform capabilities and product goals.
  • Proactively identify potential technical risks and opportunities, offering clear guidance and tradeoff analysis to stakeholders.
  • Mentor and guide engineers across both frontend and backend disciplines, fostering a culture of technical excellence.
  • Develop comprehensive testing strategies, including unit, integration, and end-to-end automation tests, to ensure high-quality deliverables.
  • Monitor key metrics related to performance, reliability, and user behavior, using insights to inform ongoing product and technical improvements.
Benefits
  • EarnIn offers a competitive base salary ranging from $195,821 to $279,825, complemented by equity options and comprehensive benefits packages.
  • We prioritize work-life balance and support flexible remote work arrangements within the US, with in-office requirements for those near our headquarters in Mountain View.
  • Our benefits include health insurance, dental and vision coverage, paid time off, professional development opportunities, and a collaborative work environment that encourages innovation and growth.
Equal Opportunity

At EarnIn, we are committed to creating an inclusive environment where all individuals are valued and respected. We celebrate diversity in background, experience, and perspective and are dedicated to providing equal employment opportunities regardless of race, color, religion, sex, gender identity, gender expression, national origin, age, disability, family care status, military or veteran status, sexual orientation, genetic information, or any other protected characteristic. We believe that a diverse team is essential to our success and are proud to foster a culture of belonging and equity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer New Remote, US
Senior Full-Stack Engineer New Remote, US

Earnin • Northern (KY)

Hybrid
USD 196,000 - 280,000
Senior Staff Software Engineer New Mountain View, US
Senior Staff Software Engineer New Mountain View, US

Earnin • Mountain View (CA)

On-site
USD 279,000 - 341,000
Site Reliability Engineer
Site Reliability Engineer

EarnIn • Mountain View (CA)

Hybrid
USD 139,000 - 232,000
Senior Mobile Engineer (Android)
Senior Mobile Engineer (Android)

EarnIn • Mountain View (CA)

Hybrid
USD 228,000 - 279,000
Equity and benefits
Diverse and inclusive culture
Senior AI Builder
Senior AI Builder

EarnIn • Mountain View (CA)

Hybrid
USD 228,000 - 279,000
Equity
Staff Site Reliability Engineer (SRE)
Staff Site Reliability Engineer (SRE)

EarnIn • Mountain View (CA)

Hybrid
USD 252,000 - 308,000
Equity
Hybrid work model
Senior Product Manager, Home Screen
Senior Product Manager, Home Screen

EarnIn • Mountain View (CA)

Hybrid
USD 229,000 - 280,000
Equity
Hybrid work (2 days in-office)
Staff Analytics, Product & Marketing Mountain View, US
Staff Analytics, Product & Marketing Mountain View, US

Earnin • Mountain View (CA)

Hybrid
USD 215,000 - 263,000
Senior HRIS Analyst (Workday)
Senior HRIS Analyst (Workday)

EarnIn • Mountain View (CA)

On-site
USD 184,000 - 226,000
Staff Software Engineer (QAE)
Staff Software Engineer (QAE)

EarnIn • United States

On-site
USD 152,000 - 186,000