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.