Principal Full Stack Engineer (8 Month FTC)
Posted
Summary
Lead the architectural vision and engineering standards across a modern full-stack web platform, hands-on with React 19, Node.js, TypeScript, AWS, Terraform, and GitLab CI/CD, while owning observability, testing, API/BFF layers, and micro-frontend architecture.
- Lead the architectural vision and engineering standards across the full modern web stack, balancing cutting-edge tooling with scalable, resilient, and maintainable systems
- Hands-on proficiency with cloud infrastructure and DevOps practices, including Terraform (IaC), AWS services (ECS Fargate, ALB, API Gateway), and automated GitLab CI/CD deployment pipelines
- You enjoy sharing knowledge and helping others grow
- Deep hands-on expertise with React 19, Node.Js and TypeScript, crafting performant, accessible, and responsive user interfaces
- You’re comfortable navigating ambiguity and solving complex problems collaboratively
- End-to-end ownership of full-stack observability and telemetry leveraging Grafana Faro for client-side monitoring alongside Pino, AWS CloudWatch, and Grafana for backend systems
- You value low-ego collaboration and enjoy working as part of multidisciplinary teams
- You bring strong expertise in your craft, alongside a willingness to keep learning
- You care deeply about producing high-quality work that delivers real value
- You communicate clearly and build trust quickly with clients and teammates
- Expertise in end-to-end type safety, runtime schema validation, and contract-driven development using Zod across both frontend applications and backend services
- Full-lifecycle testing leadership across unit, integration, and end-to-end layers using Vitest, Playwright, and Mock Service Worker (MSW v2)
- Extensive experience designing and building robust API / BFF layers using Node.js with Express 5, automated type generation (Hey API / OpenAPI, zod-to-openapi, Swagger UI), and interfacing with legacy or on-prem systems (exposure to or knowledge of PHP is advantageous)
- Proven track record architecting distributed web applications using Micro Frontends (MFE) and Vite Module Federation within scalable Nx monorepos (managed via pnpm)
- High commitment to developer experience (DX) and code quality standards using Oxlint, ESLint, Prettier, and Husky
- Practical experience with progressive rollout strategies, targeted experimentation, and runtime configuration using LaunchDarkly
- You’re pragmatic, adaptable and outcome-focused
- Strong mastery of modern UI styling, routing, and client state: leveraging Tailwind CSS v4, React Router v7, Zustand v5 for global state, and TanStack Query v5 for server-state caching and synchronization
