Skip to content

Open nowPosted 82 days ago

Full Stack Engineer

ClassWallet7 open roles

Where
United States
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFull Stack EngineerClassWallet · United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on ClassWallet's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.7%1 day
  2. 3.5%3 days
  3. 7.8%7 days
  4. 14.6%14 days
  5. 34.1%30 days
This job: posted 82 days ago

The posting

ClassWallet, a leading financial technology company in the United States serving agencies delegated responsibility to manage public funds, is seeking to hire a Full Stack Engineer to join our team.

Agencies use ClassWallet to get public funds to the right people, and ensure the funds are used for the right purpose. ClassWallet's suite of products and services empowers agency administrators to dramatically increase efficiency of funds distribution and spend compliance, reduce programmatic costs, maximize the full potential impact of the program, and satisfy the needs and expectations of policymakers, constituents and public reporting. ClassWallet has processed over $6.7 billion to date and serves public agencies across 39 states. In its 11+ years in operation, ClassWallet has completed over 12M transactions, funded 1.1M recipients, processed over 5M applications, and now serves 300+ state and local agency clients, supported by a team of 280+ full-time staff.

The Company has developed an industry-defining digital wallet solution which has gained rapid traction among state and local agencies and school districts across America. ClassWallet ranks as the 61st fastest growing software company on the prestigious Inc. 5000 list of fastest-growing private companies and the 21st fastest growing financial technology company on the Deloitte Technology Fast 500 in 2023.

While the Company delivers immense business value, the social impact of ClassWallet is a fabric that runs through its mission and corporate culture. As a result of ClassWallet’s innovation, public programs run with exponentially more efficiency and the impact and breadth of the programs for the individuals they serve is dramatically higher. This mission complements the Company's mission-based culture with focus on gratitude and work-life balance.

About the Role

We're modernizing a large, business-critical fintech platform. We're looking for someone with the judgment to tell good patterns from bad ones — who can recognize where the legacy system went wrong, avoid repeating those mistakes in new work, and design scalable solutions that still have to live alongside a rigid, established system. You'll contribute to new NestJS services and Next.js UI, write tests, and ship changes that respect the constraints around you — using AI tooling (Claude Code, Copilot) as a force multiplier, not a crutch.

What you'll do

  • Work across the full stack — data model, API contract, UI, and production behavior — contributing to domains as they move onto the modern stack.
  • Recognize bad legacy patterns and don't repeat them — read the existing Express/MongoDB and Backbone/React layers, understand where they fell short, and apply better practices in new development rather than carrying old habits forward.
  • Design for scale within real constraints — build solutions that scale even when they have to integrate with a rigid legacy system that can't be changed wholesale.
  • Build on the modern stack — NestJS modules (DI, guards, interceptors) and Next.js apps (App Router, server components, typed clients).
  • Understand the strangler-fig approach — how legacy and new run side by side, behind feature flags, with zero data loss and no downtime — and contribute to it without disrupting it.
  • Model relational data carefully — help move money-bearing/transactional data from documents into a normalized SQL schema with real constraints and safe migrations.
  • Write tests as a default — unit, integration, E2E. The suite is what lets the team move fast safely.
  • Spot and flag problems — the flaky test, the N+1, the missing index. Raise them clearly so they get prioritized, and pick them up when it makes sense.
  • Use AI tooling efficiently while understanding and standing behind every line that lands.

Requirements

  • 4+ years shipping production full-stack
  • Strong TypeScript front and back
  • NestJS (or deep Express/Fastify w/ DI grasp)
  • Next.js/React (hooks, App Router, SSR/CSR)
  • PostgreSQL or MySQL (schema, indexing, transactions, migrations)
  • An eye for distinguishing good patterns from bad legacy ones
  • Ability to design scalable solutions that fit within an existing, rigid system
  • Testing discipline (Jest, Playwright/Cypress, Supertest)
  • API design (REST, auth, backward-compatible evolution)

Bonus:

  • Experience migrating off a legacy code
  • Fintech/payments/ledger
  • Message queues (RabbitMQ/SQS/Kafka)
  • MongoDB/Mongoose Aggregation
  • AWS/Docker/Kubernetes/CI
  • Deliberate AI-agent use in production workflows

Who you are:

  • Takes ownership and responsibility for their work
  • Eager to take initiative and grow
  • Has the judgment to spot bad legacy code and the discipline to not repeat it in new work
  • Designs for scale even inside rigid constraints
  • Refactors and builds with better practices rather than carrying old patterns forward
  • Moves carefully without breaking trust (tests + small PRs + flags)
  • Communicates trade-offs clearly
  • Raises issues and flags risks rather than routing around them

Benefits

ClassWallet is a positive, family-oriented team environment. Our focus is on encouragement, positive reinforcement, and gratitude. We work hard and are highly motivated to win but with a healthy perspective on life.

We offer an excellent salary and benefits commensurate with experience.

ClassWallet.com is proud to be an Equal Opportunity Employer. Applicants are considered for all positions without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, marital or veteran status.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against ClassWallet's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on ClassWallet's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    ClassWallet's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.