Senior Full Stack Software Engineer

Talent Groups
Phoenix, AZ, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Logic Application Performance Management Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Code Review Routing Node.Js
+19 more
Regression Testing Next.js Responsive Web Design Systems Integration TypeScript Web Applications Web Usability Network Routers Dynamic Routing Google Cloud ReactJS Caching Backend Git Playwright React Testing Library NestJS Monolithic Repository Legacy Systems

Job description

Talent Groups is seeking a Senior Full Stack Software Engineer with strong hands on experience in Next.js, React, TypeScript, and Node.js. The primary focus is migrating legacy React applications into an existing Next.js monorepo while preserving business logic, workflows, and integrations., * Migrate legacy React applications into a Next.js monorepo while maintaining existing functionality.

  • Develop scalable applications using Next.js, React, TypeScript, JavaScript, and Node.js.

  • Implement routing, Server and Client Components, server side rendering, caching, and data fetching.

  • Build backend APIs with authentication, authorization, validation, and error handling.

  • Improve performance through code splitting, lazy loading, bundle analysis, and image optimization.

  • Build accessible, responsive user interfaces and manage application state and asynchronous data.

  • Reuse shared components, utilities, and libraries within the monorepo architecture.

  • Develop unit, integration, and regression tests to ensure application stability.

  • Investigate legacy code, troubleshoot issues, and validate migration results.

  • Collaborate through Git, pull requests, and code reviews while measuring performance improvements.

Requirements

The ideal candidate has deep Next.js expertise and experience improving application performance, Lighthouse scores, and Core Web Vitals., * Strong production experience with Next.js, including App Router, Server Components, Client Components, layouts, and dynamic routing.

  • Extensive experience with React, TypeScript, and JavaScript.

  • Proven experience migrating legacy applications while preserving business logic and integrations.

  • Hands on experience developing Node.js APIs.

  • Strong understanding of rendering, data fetching, caching, and revalidation in Next.js.

  • Experience improving Lighthouse scores, Core Web Vitals, and overall application performance.

  • Proficiency in HTML, CSS, responsive design, and accessibility.

  • Experience with state management, automated testing, and monorepo architectures.

  • Strong troubleshooting skills and the ability to work independently.

Preferred Qualifications

  • NestJS for backend development.

  • Playwright for end to end testing.

  • Nx and pnpm for monorepo management.

  • Jest and React Testing Library.

  • Vercel deployment and troubleshooting.

  • Google Cloud Platform, AWS, or Azure.

  • E commerce or high traffic web application experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…