Назад к вакансиям

Senior Full Stack Software Engineer

70 – 80 $в час
Talent GroupsPhoenix и ещё 1 городУдалённоКонтракт
TypeScriptReactJavaScriptFull-stackNode.jsHTMLCSSNext.jsAPIsmonorepo

Описание

Talent Groups is seeking a Senior Full Stack Software Engineer to focus on migrating legacy React applications into an existing Next.js monorepo.

Responsibilities

  • 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

  • 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.

Nice to have

  • 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.

We offer

  • W2 Contract, 6+ Months employment.
  • Remote work.
  • Pay of $70 - $80/hr.