Senior Full Stack Engineer

Apply Now

Full Time

Remote

Our client is a mission-driven company building an HR and fintech platform that modernizes employee benefits and enables transparent, trackable social-impact funding.

Tech stack

  • Front-end: Next.js + React (PWA), component-driven UI, responsive/mobile-first build

  • Back-end: Node.js with Firebase (Auth, Firestore, Cloud Functions), event-driven/serverless patterns

  • Payments: Stripe Billing + Stripe Connect (subscriptions, invoicing, payouts, webhook handling)

  • Infrastructure: AWS / Vercel / Docker (deployments, environments, monitoring/logging as needed)

What you'll build

  • A multi-tenant platform supporting employers, employees, vendors, and admins with clean tenant boundaries

  • Secure authentication + role-based permissions across all user types (least-privilege by default)

  • Wallet / ledger-like flows: transactions, allocations, payouts, and automated fund routing rules

  • Admin + employer dashboards covering transactions, payouts, usage metrics, and audit-friendly history

  • A reliable delivery process: deployment pipeline, QA/testing habits, and clear internal documentation

Responsibilities

  • Own the MVP build end-to-end, delivering against milestones and release targets

  • Implement secure auth, RBAC/permission models, and safe data access patterns

  • Build payment and payout workflows end-to-end (Stripe Billing/Connect), including webhooks, retries, and edge cases

  • Develop reporting and operational dashboards to support finance/ops visibility

  • Manage deployments and environments, plus testing/QA and documentation to enable repeatable releases

  • Work closely with the Founder and Senior Technical Advisor on architecture, security, and pragmatic tradeoffs

Requirements

  • 4–5+ years building full-stack products with React/Next.js and Node.js

  • Strong hands-on experience with Stripe Billing and/or Connect (or equivalent) in production

  • Experience with Firebase (Auth/Firestore/Functions) or similar serverless stacks

  • Strong Git/GitHub workflow; produces clean, maintainable code with sensible test coverage

  • Clear written communication, strong ownership, and dependable remote collaboration

Nice to have

  • Experience in HR tech, fintech, or SaaS platforms with admin dashboards

  • PWA experience (offline-first considerations, performance, mobile UX)

  • Exposure to accounting/finance integrations (QuickBooks, Xero, Netsuite, etc.)

Apply Now