{"schemaVersion":"jobsearcher.job.v1","id":"6e78f5a53531075b5e2e47ef","url":"https://jobsearcher.com/jobs/6e78f5a53531075b5e2e47ef","canonicalUrl":"https://jobsearcher.com/jobs/6e78f5a53531075b5e2e47ef","title":"Technical Lead, Full Stack Engineer","description":"ClassWallet, a leading financial technology company in the United States serving agencies delegated responsibility to manage public funds, is seeking to hire a Technical Lead, Full Stack Engineer to join our team.\n\nAgencies 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.\n\nThe 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.\n\nWhile 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.\n\nAbout the Role\n\nCore Services builds the foundation the rest of ClassWallet's platform is built on and the new products that run on top of it. It's a small team that owns both the specification and the delivery of the reusable standards, services and components that multiple applications, built by independent teams, depend on to move quickly.\n\nYou'll build customer-facing applications on a modern stack, and you'll build the shared services underneath them that let every other engineering team do the same: financial ledger and payments, authentication and access control, workflow and approvals, job orchestration, feature delivery, data modeling, and internationalization. The value of a Core Service is measured by adoption, so you'll own each one the whole way: API design, client SDK, deployment, observability, documentation, and the hands-on partnership that gets other teams onto it successfully.\n\nWe're also rethinking how software gets built here, and we want this role leading that. You'll work with agentic development tooling as a primary part of your workflow and help establish the specifications, harnesses, test strategies and review practices that let AI-assisted engineering land at production quality and scale across the organization.\n\nBecause Core Services owns the layer everything depends on, the mandate is deliberately broad. Data model design and long-term evolution, CI/CD automation, and build and test infrastructure are part of the charter rather than side projects, and you'll partner closely with our QA, Platform and Security teams on all three.\n\nThis is a hands-on individual contributor role reporting into the architecture organization.\n\nWhat you'll do\nBuild greenfield internal services from zero to production and then to broad adoption across multiple engineering teams\nDesign and build new customer-facing applications in React, Next.js and TypeScript, backed by services you also own\nBuild administration backends, configurable workflow tooling and other developer-facing surfaces so application teams can lean on shared primitives instead of rebuilding them\nOwn durable API contracts: versioning, backward compatibility, published SDKs, and migrations that ship without downtime\nOrganize and curate reusable components to lead other engineers to the right patterns.\nDesign and evolve data models across PostgreSQL, MySQL and MongoDB as the domain and the business change\nOperate what you build: SLOs, instrumentation, alerting and incident follow-through in Datadog\nAdvance our agentic development practice and the delivery automation, coverage and testing infrastructure that supports it\nWrite the RFCs, design docs and integration guides that other teams build against, and mentor the engineers who consume your services\n\nRequirements\n\nEducation\nBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field (or equivalent combination of education and hands-on practical experience).\nOverall Experience\n8+ years of professional software engineering experience across the full SDLC, with significant depth in backend and platform work\nDemonstrated experience owning production enterprise systems over multi-year horizons. We're looking for engineers who have versioned a widely-used interface, run a real deprecation cycle, migrated consumers onto a new platform, and kept a critical system healthy while the business changed around it\nTrack record of taking a service from initial design to production and then to adoption by other teams\nComfort building consensus across teams without formal authority: negotiating migration timelines, running design reviews, and making a technical case in writing\nProven experience mentoring junior engineers, understanding stakeholders, and adapting the communication according to the right audience.\nFluency with agentic and AI-assisted development in real production workflows, with full ownership of and accountability for the resulting code\nTechnical Experience\nTypeScript 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\nModern 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\nNode.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\nReact and Next.js: hooks, App Router, server components, SSR/CSR tradeoffs and typed clients\nAuthentication integration in practice: NextAuth and Auth0 federation, session and token handling across multiple applications, organizations and identity providers\nAPI design as a durable contract: REST and/or GraphQL, idempotency, pagination, contract testing, semantic versioning discipline\nPolyglot 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\nAsynchronous and event-driven systems: RabbitMQ, SQS or Kafka; idempotent consumers, delivery guarantees, dead-letter handling\nTesting as leverage: Jest, Supertest, Playwright or Cypress, Testcontainers; designing seams that make systems testable\nCloud-native delivery: AWS, Docker, Kubernetes, Terraform, GitHub Actions and CD tooling; able to instrument a service and define its SLOs\nAI-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.\nPreferred Qualifications\nFinancial 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\nIdentity 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\nCompliance-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)\nWorkflow and rules engines: state machines, approval routing, SLA tracking, auditable status history\nPlatform and developer experience: internal SDKs, scaffolding and codegen, service catalogs, reusable CI workflows\nFeature flagging and progressive delivery; white-labeling and internationalization in multi-tenant SaaS\nPublic-sector or GovTech experience, where auditability, records retention and data privacy are first-class requirements\nOpen-source contribution to the Node, TypeScript or Nest ecosystems\nKey Performance Goals\n\nAdoption\n\nSuccess is measured by whether other teams run on what you build: applications migrated onto each service, time-to-first-successful-integration for a new consumer, and how much of that onboarding is self-service. Shipping is the midpoint of the project, not the end.\n\nReliability of Shared Infrastructure\n\nOwn the operational quality of your services: defined SLOs, meaningful instrumentation and alerting, graceful degradation, and incidents that get root-caused and don't recur.\n\nInterface Stewardship Over Time\n\nKeep contracts stable and evolvable: versioning consumers can plan around, deprecations completed on schedule, migrations executed without downtime, and documentation that stays true as the service changes.\n\nDelivery Velocity\n\nDeliver measurable improvements to how quickly and safely the whole organization ships: build and test duration, suite reliability, release automation, and the maturity of our agentic development practice.\n\nTechnical Influence & Mentorship\n\nRaise the engineering bar beyond your own code through design reviews, reference implementations other teams adopt, and mentorship.\n\nBenefits\n\nClassWallet 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.\n\nWe offer an excellent salary and benefits commensurate with experience.\n\nClassWallet.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.","company":"Classwallet","rawCompany":"classwallet","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-14T15:17:34.488Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Technical Lead, Full Stack Engineer","description":"ClassWallet, a leading financial technology company in the United States serving agencies delegated responsibility to manage public funds, is seeking to hire a Technical Lead, Full Stack Engineer to join our team.\n\nAgencies 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.\n\nThe 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.\n\nWhile 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.\n\nAbout the Role\n\nCore Services builds the foundation the rest of ClassWallet's platform is built on and the new products that run on top of it. It's a small team that owns both the specification and the delivery of the reusable standards, services and components that multiple applications, built by independent teams, depend on to move quickly.\n\nYou'll build customer-facing applications on a modern stack, and you'll build the shared services underneath them that let every other engineering team do the same: financial ledger and payments, authentication and access control, workflow and approvals, job orchestration, feature delivery, data modeling, and internationalization. The value of a Core Service is measured by adoption, so you'll own each one the whole way: API design, client SDK, deployment, observability, documentation, and the hands-on partnership that gets other teams onto it successfully.\n\nWe're also rethinking how software gets built here, and we want this role leading that. You'll work with agentic development tooling as a primary part of your workflow and help establish the specifications, harnesses, test strategies and review practices that let AI-assisted engineering land at production quality and scale across the organization.\n\nBecause Core Services owns the layer everything depends on, the mandate is deliberately broad. Data model design and long-term evolution, CI/CD automation, and build and test infrastructure are part of the charter rather than side projects, and you'll partner closely with our QA, Platform and Security teams on all three.\n\nThis is a hands-on individual contributor role reporting into the architecture organization.\n\nWhat you'll do\nBuild greenfield internal services from zero to production and then to broad adoption across multiple engineering teams\nDesign and build new customer-facing applications in React, Next.js and TypeScript, backed by services you also own\nBuild administration backends, configurable workflow tooling and other developer-facing surfaces so application teams can lean on shared primitives instead of rebuilding them\nOwn durable API contracts: versioning, backward compatibility, published SDKs, and migrations that ship without downtime\nOrganize and curate reusable components to lead other engineers to the right patterns.\nDesign and evolve data models across PostgreSQL, MySQL and MongoDB as the domain and the business change\nOperate what you build: SLOs, instrumentation, alerting and incident follow-through in Datadog\nAdvance our agentic development practice and the delivery automation, coverage and testing infrastructure that supports it\nWrite the RFCs, design docs and integration guides that other teams build against, and mentor the engineers who consume your services\n\nRequirements\n\nEducation\nBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field (or equivalent combination of education and hands-on practical experience).\nOverall Experience\n8+ years of professional software engineering experience across the full SDLC, with significant depth in backend and platform work\nDemonstrated experience owning production enterprise systems over multi-year horizons. We're looking for engineers who have versioned a widely-used interface, run a real deprecation cycle, migrated consumers onto a new platform, and kept a critical system healthy while the business changed around it\nTrack record of taking a service from initial design to production and then to adoption by other teams\nComfort building consensus across teams without formal authority: negotiating migration timelines, running design reviews, and making a technical case in writing\nProven experience mentoring junior engineers, understanding stakeholders, and adapting the communication according to the right audience.\nFluency with agentic and AI-assisted development in real production workflows, with full ownership of and accountability for the resulting code\nTechnical Experience\nTypeScript 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\nModern 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\nNode.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\nReact and Next.js: hooks, App Router, server components, SSR/CSR tradeoffs and typed clients\nAuthentication integration in practice: NextAuth and Auth0 federation, session and token handling across multiple applications, organizations and identity providers\nAPI design as a durable contract: REST and/or GraphQL, idempotency, pagination, contract testing, semantic versioning discipline\nPolyglot 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\nAsynchronous and event-driven systems: RabbitMQ, SQS or Kafka; idempotent consumers, delivery guarantees, dead-letter handling\nTesting as leverage: Jest, Supertest, Playwright or Cypress, Testcontainers; designing seams that make systems testable\nCloud-native delivery: AWS, Docker, Kubernetes, Terraform, GitHub Actions and CD tooling; able to instrument a service and define its SLOs\nAI-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.\nPreferred Qualifications\nFinancial 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\nIdentity 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\nCompliance-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)\nWorkflow and rules engines: state machines, approval routing, SLA tracking, auditable status history\nPlatform and developer experience: internal SDKs, scaffolding and codegen, service catalogs, reusable CI workflows\nFeature flagging and progressive delivery; white-labeling and internationalization in multi-tenant SaaS\nPublic-sector or GovTech experience, where auditability, records retention and data privacy are first-class requirements\nOpen-source contribution to the Node, TypeScript or Nest ecosystems\nKey Performance Goals\n\nAdoption\n\nSuccess is measured by whether other teams run on what you build: applications migrated onto each service, time-to-first-successful-integration for a new consumer, and how much of that onboarding is self-service. Shipping is the midpoint of the project, not the end.\n\nReliability of Shared Infrastructure\n\nOwn the operational quality of your services: defined SLOs, meaningful instrumentation and alerting, graceful degradation, and incidents that get root-caused and don't recur.\n\nInterface Stewardship Over Time\n\nKeep contracts stable and evolvable: versioning consumers can plan around, deprecations completed on schedule, migrations executed without downtime, and documentation that stays true as the service changes.\n\nDelivery Velocity\n\nDeliver measurable improvements to how quickly and safely the whole organization ships: build and test duration, suite reliability, release automation, and the maturity of our agentic development practice.\n\nTechnical Influence & Mentorship\n\nRaise the engineering bar beyond your own code through design reviews, reference implementations other teams adopt, and mentorship.\n\nBenefits\n\nClassWallet 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.\n\nWe offer an excellent salary and benefits commensurate with experience.\n\nClassWallet.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.","datePosted":"2026-08-14T15:17:34.488Z","dateModified":"2026-08-14T15:17:34.488Z","hiringOrganization":{"@type":"Organization","name":"Classwallet","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6e78f5a53531075b5e2e47ef"},"url":"https://jobsearcher.com/jobs/6e78f5a53531075b5e2e47ef"}}