JOBSEARCHER

Team Lead, Full Stack Engineer (React/Next.js + .NET)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

We are looking for a Team Lead, Full Stack Engineer (React/Next.js + .NET)We’re hiring a Team Lead, Full Stack Engineering to own payments and billing within the Accounting & Finance pod. This team owns money movement across the product suite: Stripe Connect integrations, ProfitSolv-native payment processing, hosted payment pages, ACH and eCheck in the US, PAD / ACSS debit in Canada, surcharging, recurring billing, payouts, trust accounting workflows, and reconciliation. The team is also consolidating multiple legacy processors onto one unified payments gateway and rolling it out brand by brand across the suite. This is a player-coach role. You’ll lead a team of full-stack engineers while staying hands-on in React/Next.js and C# / .NET microservices. You set the technical direction, own delivery, grow your engineers, and still write production code every week. You’ll report to the Director of Engineering and have real ownership over technical direction, architecture decisions, and team growth.Responsibilities:Lead and build the teamLead, mentor, and grow a team of full-stack engineers. Set the bar for code quality, architecture, and engineering culture. Own the team’s technical roadmap. Define how the payments platform evolves, what gets refactored, and what gets built from scratch. Conduct code reviews that teach, not just gatekeep. Raise the skill level of the entire team over time. Run 1:1s, participate in hiring, and help engineers grow in their careers. Drive AI adoption across the team. Train engineers on AI coding assistants, establish best practices for prompt-driven development, and make AI fluency a core part of how the team operates. Evaluate and measure AI tool usage as part of team performance. Ensure every engineer is actively leveraging the AI tools provided to accelerate their output and quality. Build and ship productArchitect and build full-stack payment features end-to-end. UI in React/Next.js, services in .NET, data in SQL Server. This is a hands-on role, not just a management title. Own the hardest problems in the domain yourself. Idempotency models, webhook reliability, ledger correctness, gross settlement and trust vs operating fund routing, reconciliation, and PCI-aware design. Drive the modernization of legacy code on both stacks. Component-based Next.js architecture on the front, well-bounded microservices on the back. Set the standard for API contract design between front-end and back-end. Versioned, RESTful, idempotent, with consistent error semantics. Use AI-assisted development tools daily in your own workflow and model this for the team. Own the payments domainBe accountable for the correctness and reliability of money movement across the product suite. Payments, billing, payouts, and reconciliation. Partner with the Accounting & Finance pod’s Tech Lead and PM on roadmap, dependencies, and shared services. Own launch readiness for payment releases. Regression, E2E, and UAT cycles as hard gates, with rollout and rollback plans for every GA. Lead processor migrations and multi-brand rollouts. Sequence cutovers behind feature flags, coordinate with payment partner teams, and protect firms from disruption mid-migration. Own operational readiness. Observability, alerting on payment SLOs, runbooks, and incident response for payment-critical paths. Keep compliance in view. PCI scope, KYC and merchant onboarding requirements, SOC 2 practices, and trust accounting constraints (gross settlement, refund and chargeback routing) inform design from day one. Collaborate and communicateWork cross-functionally with product managers, designers, back-end engineers, and QA to ship features end-to-end. Translate business requirements into technical plans with clear scope, milestones, and trade-offs. Be the connective tissue between your team and the rest of engineering. Keep stakeholders informed, unblock your people, and advocate for quality. Socialize AI-driven productivity wins and workflows with the broader engineering organization. Manage deliveryOwn sprint planning and work allocation. Balance feature delivery, tech debt, and modernization work. Spot risks early and course-correct before they become blockers. Keep documentation current so knowledge isn’t trapped in any one person’s head. Requirements:Experience and leadership8 years of professional software engineering experience, with significant full-stack depth across React/Next.js and .NET / C#. 2 years leading engineers. Formally as a team lead or manager, or informally as the clear technical leader of a team, with a track record of growing people. Owned delivery for a team. Sprint commitments, quality outcomes, and stakeholder communication were your problems, and you handled them. Required Skills:Advanced TypeScript, modern React (hooks, suspense, server components), and Next.js in production. Strong production experience in .NET / C# (.NET 6/8 or later), RESTful APIs, microservices, and SQL Server (T-SQL, Entity Framework). Cloud experience. AWS preferred (Lambda, ECS, RDS, SQS, S3, CloudWatch). Azure equivalents are fine. Architectural judgment on service boundaries, async messaging, caching, consistency trade-offs, state management, and API design. Preferred Skills:Payments experience (strongly preferred)Production payment systems experience. Stripe Connect or comparable platform integrations, connected accounts, webhooks, idempotency, retry safety, and reconciliation. Familiarity with PCI-aware patterns, tokenization, and the operational side of payments: refunds, disputes, ACH and eCheck, PAD, surcharging, payouts. Exposure to ledgering, trust accounting, merchant onboarding and KYC flows, or processor migrations is a strong plus. AI-augmented developmentActively use Claude, Claude Code, GitHub Copilot, Cursor, or similar AI coding assistants daily, and can show measurable gains in your own work. Helped other engineers adopt AI tools and can speak to what worked, what didn’t, and how it was measured. See AI fluency as a core engineering skill to be coached and evaluated, not an optional extra. BonusDocker, infrastructure-as-code (Terraform, CloudFormation, CDK), and observability tooling. Experience running modernization or re-platforming programs while shipping features in parallel. Operating SOC 2 or PCI-relevant systems and the audit practices that come with them.