W2 Contract--Full Stack developer-React, Typescript, Next.js (Dallas)
Invovia
Job Description
Job Title: Full Stack Developer (Senior & Mid-Level). Only USC And GC Overview: We are seeking skilled Full Stack Developers to build and maintain our modern, headless e-commerce ecosystem. You will work across a Next.js 16 customer-facing storefront (behind AWS CloudFront), a Next.js Backend-for-Frontend (BFF) layer, and a React 19 (Vite) based Order Management System (OMS).
Our platform is powered by Kibo Commerce and utilizes AWS serverless technologies (EventBridge, Step Functions, Lambda) for real-time integrations with Oracle CPQ and POS systems. Core Responsibilities Develop responsive, component-driven UIs using React 19 (Vite) and Next.js 16 (App Router with SSR/ISR and caching) for our storefront, BFF layer, and OMS interfaces. Build and consume GraphQL APIs (and REST where needed) using SWR, graphql-request, and GraphQL Code Generation to integrate with Kibo Commerce, Tempus Payment Gateway, Vertex, and internal Vulcan APIs.
Implement modern UI styling using Tailwind CSS (and SCSS where applicable) and leverage Material UI (MUI) for Next.js experiences when needed. Use Zustand for client-side state management and build reusable, maintainable components aligned to an atomic design approach (Plop.js scaffolding with tests). Collaborate closely with product, UX, QA, and other engineers to deliver high-quality, accessible features.
Participate in code reviews, sprint planning, and architecture discussions; continuously improve performance, reliability, and maintainability. Senior Developer Additional Responsibilities Understand and oversee the end-to-end architecture, including Kibo integrations, AWS serverless event flows, and Next.js caching/SSR/ISR considerations. Mentor junior and mid-level developers, and effectively collaborate with/review code for offshore teams.
Drive best practices for code quality, testing (Jest + React Testing Library + jest-axe), accessibility, and documentation. Identify technical gaps and propose solutions for long-term product improvement (tooling, performance, observability). Take ownership of complex features and cross-team initiatives, including GraphQL schema/query design and code generation standards.
What Weβre Looking For Required Skills (Mid-Level) 3+ years of professional TypeScript development. Strong hands-on experience with React 19 built with Vite, including routing with React Router DOM. Working knowledge of Next.js 16 (App Router, SSR/ISR, caching) in production.
Experience building UI with Tailwind CSS; familiarity with SCSS and Material UI (MUI) is a plus. Experience with Zustand for state management, SWR for data fetching, and GraphQL using graphql-request + code generation. Ability to write testable, accessible UI using Jest, React Testing Library, and jest-axe; strong agile collaboration skills.
Required Skills (Senior) 5+ years of professional full-stack or front-end experience. Deep expertise with React 19, including hooks, performance optimization, and component/system design at scale. Strong production experience with Next.js 16 (App Router, SSR/ISR, caching, and deployment considerations).
Solid experience building, designing, and troubleshooting GraphQL schemas, queries, and resolvers; establishing code generation patterns. Strong architectural thinking and ability to lead technical initiatives (including headless platforms like Kibo and AWS serverless tools). Experience mentoring other developers, working with offshore teams, and influencing engineering standards (testing, accessibility, tooling).
Nice-to-Have Skills (Not required β candidates can learn on the job.) AWS, Azure, or similar cloud experience (specifically EventBridge, Step Functions, Lambda). REST APIs alongside GraphQL. Testing frameworks (Jest, Cypress, Playwright).
CI/CD pipelines (GitHub Actions, CircleCI, Jenkins). UI/UX collaboration experience. Background in manufacturing, logistics, or enterprise systems (Oracle CPQ, POS).