Full Stack Engineer
Full Stack Engineer
Posted 5 days ago
SENIORITY
Senior
About the role
- 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.
- 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.
- 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. Only qualified candidates will be contacted. Talent Groups is an Equal Opportunity Employer.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
