Back to all positions

[Remote] Technical Lead, Full Stack Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. ClassWallet is a financial technology company providing digital wallet solutions that help public agencies distribute and manage funds efficiently and compliantly. The Technical Lead, Full Stack Engineer will build and operate shared core services and customer-facing applications, own durable APIs and data models, advance AI-assisted development practices, and mentor engineering teams.

Responsibilities

  • Build greenfield internal services from zero to production and then to broad adoption across multiple engineering teams
  • Design and build new customer-facing applications in React, Next.js and TypeScript, backed by services you also own
  • Build administration backends, configurable workflow tooling and other developer-facing surfaces so application teams can lean on shared primitives instead of rebuilding them
  • Own durable API contracts: versioning, backward compatibility, published SDKs, and migrations that ship without downtime
  • Organize and curate reusable components to lead other engineers to the right patterns
  • Design and evolve data models across PostgreSQL, MySQL and MongoDB as the domain and the business change
  • Operate what you build: SLOs, instrumentation, alerting and incident follow-through in Datadog
  • Advance our agentic development practice and the delivery automation, coverage and testing infrastructure that supports it
  • Write the RFCs, design docs and integration guides that other teams build against, and mentor the engineers who consume your services

Skills

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field (or equivalent combination of education and hands-on practical experience)
  • 8+ years of professional software engineering experience across the full SDLC, with significant depth in backend and platform work
  • Demonstrated experience owning production enterprise systems over multi-year horizons
  • Track record of taking a service from initial design to production and then to adoption by other teams
  • Comfort building consensus across teams without formal authority: negotiating migration timelines, running design reviews, and making a technical case in writing
  • Proven experience mentoring junior engineers, understanding stakeholders, and adapting the communication according to the right audience
  • Fluency with agentic and AI-assisted development in real production workflows, with full ownership of and accountability for the resulting code
  • TypeScript end to end, used as a design tool: discriminated unions, generics with meaningful constraints, branded types for identifiers and monetary values, and runtime validation at trust boundaries with types inferred from schema
  • Modern JavaScript adopted in practice: Node streams with pipeline() and async iteration, native fetch with AbortSignal, AsyncLocalStorage for request context, await using for resource lifecycles, iterator helpers and native grouping and set operations, error cause chains, function composition and currying, ESM with top-level await
  • Node.js and NestJS at depth: dependency injection, module boundaries, guards, interceptors and lifecycle hooks. Deep Express or Fastify experience with strong DI fundamentals is an acceptable substitute
  • React and Next.js: hooks, App Router, server components, SSR/CSR tradeoffs and typed clients
  • Authentication integration in practice: NextAuth and Auth0 federation, session and token handling across multiple applications, organizations and identity providers
  • API design as a durable contract: REST and/or GraphQL, idempotency, pagination, contract testing, semantic versioning discipline
  • Polyglot persistence with real modeling judgment: PostgreSQL or MySQL for transactional, money-bearing data (indexing, isolation levels, constraints, safe migrations) and MongoDB for flexible and versioned documents, plus the experience to argue which data belongs where
  • Asynchronous and event-driven systems: RabbitMQ, SQS or Kafka; idempotent consumers, delivery guarantees, dead-letter handling
  • Testing as leverage: Jest, Supertest, Playwright or Cypress, Testcontainers; designing seams that make systems testable
  • Cloud-native delivery: AWS, Docker, Kubernetes, Terraform, GitHub Actions and CD tooling; able to instrument a service and define its SLOs
  • AI-ready engineer: Knows how to use AI effectively, its limitations, and how to mitigate the shortcomings to reduce the risk, while understanding the role of a human in the loop
  • Financial systems depth: immutable double-entry ledgers, reconciliation, NACHA / ACH origination and return handling, WORM and append-only retention data models, payment processor integrations, or balance integrity guarantees
  • Identity and access: OAuth 2.0 / OIDC, SAML, multi-tenant RBAC, MFA and token lifecycle including experience implementing an OIDC provider rather than only consuming one
  • Compliance-constrained engineering: SOC 2, NIST 800-53, FedRAMP/GovRAMP, PCI-DSS or FIPS 140-3, including secret and key management and dependency vulnerability management at scale (Snyk or equivalent)
  • Workflow and rules engines: state machines, approval routing, SLA tracking, auditable status history
  • Platform and developer experience: internal SDKs, scaffolding and codegen, service catalogs, reusable CI workflows
  • Feature flagging and progressive delivery; white-labeling and internationalization in multi-tenant SaaS
  • Public-sector or GovTech experience, where auditability, records retention and data privacy are first-class requirements
  • Open-source contribution to the Node, TypeScript or Nest ecosystems

Benefits

  • Remote work arrangement
  • Work-life balance
  • Positive, family-oriented team environment
  • Encouragement, positive reinforcement, and gratitude

Company Overview

  • ClassWallet is the leading purchasing and reimbursement platform for public funds. It was founded in 2014, and is headquartered in Hollywood, Florida, USA, with a workforce of 201-500 employees. Its website is https://www.classwallet.com.