Principal Full Stack Developer with React (Remote, Global)
Job description
What this role really is Not another senior developer role. We're hiring a Principal Full-Stack Engineer — someone who writes excellent code and owns outcomes: leads projects end-to-end, sets technical direction, and helps other engineers get better. Your PRs, your design docs, and the way you run a project become the standard others follow.
What you'll do
Lead and own Lead complex projects from problem definition through architecture, delivery, and post-release monitoring — we trust you to make the calls Set technical standards: API contracts, data models, multi-tenant boundaries, performance targets, migration plans Shape how we plan, review, test, release, and respond to incidents — improve the process, don't just follow it Grow engineers through code review, pairing, design feedback, 1:1, and clear expectations.
Help us hire Build and ship Full-stack features across React frontends, NestJS/GraphQL backend, PostgreSQL/Click. House data layers Fast UIs that stay responsive under real-time data load; dashboards that turn complex behavioral data into clear signals Secure integrations — BI engine, ML prediction engine, LLMs, billing, SSO, third-party APIs — with strict auth and tenant isolation Investigate production issues and lead incident response across Next.
Gen and legacy systems The technical challenges Real problems on a security-sensitive platform: Multi-tenant SaaS and on-prem — one codebase, cloud and air-gapped enterprise installations Real-time, high-volume behavioral data — event streams and time-series analytics in interactive dashboards that stay fast under load Secure AI/ML integrations — LLM- and ML-powered features on sensitive user-behavior data, where tenant isolation and data handling can't leak Modernizing at scale — evolving Next.
Gen while keeping legacy healthy and safely bridging the two Our stack Frontend: React 18 + TypeScript, Tan. Stack Router, Apollo/GraphQL, Tailwind, AG Grid Enterprise, d3, Plotly, Vite, Vitest, Cypress, Playwright Backend: NestJS 10 on Node, GraphQL (Apollo), PostgreSQL + Knex, Redis + BullMQ, Web. Sockets, JWT/Passport/SAML SSO, Open.
Telemetry, Sentry, New Relic, Nx monorepo, pnpm Platform: Docker, Ansible, Team. City CI/CD, on-prem packaging pipelines You don't need every item. You do need the depth to pick up unfamiliar parts fast and own them.
Who you are
10+ years full-stack, including 4+ years with React Strong backend: NestJS/Express, GraphQL, PostgreSQL, Docker, Node System design judgment — CQRS, event sourcing, distributed systems, multi-tenancy — and the taste to know when not to over-engineer Have led both projects and people: owned delivery, run reviews, set standards, grown engineers Take real ownership of quality, security, and reliability — not just your tickets Clear written and spoken English Work well fully remote with little supervision Bonus Real-time visualizations or analytics dashboards (d3, AG Grid, Plotly) Behavioral data, event streams, or time-series analysis ML- or LLM-powered features in production Shipped on-prem/self-hosted to enterprise, not just SaaS DevOps/CI-CD depth (Docker, Ansible, release pipelines) Tech lead or engineering management experience