ClassWallet logo
ClassWallet

Better is possible

Full Stack Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

11 days ago

Salary

0

Seniority

Senior

Job Description

Full Stack Engineer

ClassWallet

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

Job 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

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.

Related Job Pages

More Full-stack Engineer Jobs

CookUnity logo

Senior Full Stack Engineer, Menu

CookUnity

We are on a mission to unlock the world's best food creators and bring their dishes to the doorstep of the masses.

Full TimeRemoteTeam 501-1,000Since 2015H1B Sponsor

• Develop and maintain scalable backend services and APIs that power the menu experience across mobile and web • Implement and optimize the BFF (Backend-for-Frontend) layer, ensuring efficient data handling and low-latency API responses • Collaborate with frontend, mobile, and product teams to design and implement new menu-related features • Optimize database queries and caching strategies for high-performance API responses • Improve monitoring, observability, and logging for backend services • Participate in code reviews and engineering discussions, contributing to technical best practices

Latin America
Full TimeRemoteTeam 10,001+Since 1966H1B Sponsor

• Serve as the lead architect and development manager for complex rack-level solutions, owning system-level design decisions across mechanical, electrical, power, thermal, networking, and software integration domains. • Lead customer-facing technical engagements from RFI/RFQ all the way to first hardware delivery, including design reviews, trade-off discussions, and executive-level conversations. • Translate ambiguous or evolving customer requirements into clear program frameworks, ensuring alignment between customer expectations and engineering execution. • Demonstrate strong commercial awareness by effectively managing customer expectations, pushing back when requirements introduce risk or inefficiency, and confidently addressing challenging technical and cost-related questions. • Drive cross-functional alignment across all departments (executives, engineering, supply chain, manufacturing, and program) to ensure cohesive solution development with emphasis on Bill of Materials (BOM) management and scheduling. • Own rack-level architecture including power distribution design, thermal strategies (air and liquid cooling), cable routing, serviceability, and manufacturability. • Provide deep technical guidance on rack infrastructure including PDUs, busbars, liquid cooling systems (CDUs, manifolds, QDs), airflow design, and high-density compute integration. • Oversee architecture decisions impacting performance, cost, scalability, and deployment efficiency. • Drive program execution from concept through production, ensuring schedules are clearly defined, tracked, and met. • Apply strong program management discipline: define milestones, identify risks early, escalate issues proactively, and hold cross-functional teams accountable to commitments. • Drive readiness support calls internally from initial NPI scoping to prototyping to mass production, ensuring all systems are operable together from a power, thermal, and software standpoint. • Partner with customers and internal stakeholders to continuously refine designs based on deployment feedback and operational learnings. • Collaborate with compliance and certification teams to ensure mechanical designs meet global regulatory requirements (e.g., UL, CE, ISTA, ASTM). • Mentor and guide engineers across disciplines, establishing best practices in rack system architecture and integration. • Conduct root cause analysis and corrective actions for mechanical failures or field issues.

Texas
$156.4K - $281.5K / year
Coinbase logo

Senior Staff Software Engineer, Payments

Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo

Full TimeRemoteTeam 4,700Since 2012

• Define and drive the multi‑quarter technical strategy for Payments, spanning rails, orchestration, and transfers, to support new products, geos, and significant growth in payment volume. • Architect and evolve the core Payments platform (rails integrations, routing, and funds-flow services) for high availability, low latency, and cost efficiency at global scale. • Lead end‑to‑end design and rollout of large, cross‑team initiatives (e.g., new global rails, decomp/migrations, resiliency programs), breaking high ambiguity into clear milestones and measurable outcomes. • Set and enforce technical standards for financial correctness across Payments, including idempotency, reconciliation, failure‑mode handling, and auditability for all money‑movement paths. • Partner closely with FinHub, Payments Risk, Regulatory Platform, and Product to design cohesive architectures that balance customer experience, risk controls, compliance, and unit economics. • Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design quality, review rigor, and long‑term maintainability. • Use data and observability signals (e.g., success rates, latency, cost, incident patterns) to identify structural platform gaps and lead systematic reliability and efficiency improvements. • Represent Payments in executive and cross‑org forums, clearly communicating tradeoffs, aligning stakeholders on strategy, and securing buy‑in for high‑impact technical bets.

Canada
$253.9K - $298.7K / year
Upstart logo

Software Engineer

Upstart

Our mission is to enable effortless credit based on true risk.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Design, build, test, and maintain scalable backend systems, services, and APIs supporting Upstart Bank initiatives • Deliver high-quality software while partnering with senior engineers on medium-to-large engineering projects • Translate business, operational, and regulatory requirements into reliable, maintainable software • Improve system reliability, observability, and operational excellence across backend services • Participate in technical design discussions while growing engineering depth and technical ownership • Collaborate closely with Product, Compliance, Legal, Risk, Finance, Operations, and Engineering to deliver high-quality software • Uphold a high engineering bar through thoughtful implementation, testing, code review, and operational ownership • Demonstrate curiosity, adaptability, and a willingness to learn while contributing to a growing engineering organization

United States
$130.8K - $153.9K / year