Senior Full-Stack TypeScript Engineer

New
J
JobgetherAI Infrastructure
Based in India, global time zonesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Clear written English
Experience
8+ years
Required Skills
Node.jsKubernetesOAuthTypeScriptNext.jsReactPlaywright

Requirements

  • 8+ years of professional software engineering experience, including deep production experience with TypeScript and modern React development.
  • Strong expertise in Next.js architecture, including the App Router, server/client component boundaries, and caching strategies.
  • Proven full-stack experience with the ability to securely develop server-side functionality and API proxies.
  • Practical experience implementing OAuth2/OIDC authentication, JWT verification, and role-based access control.
  • Advanced CSS and design-system experience, including utility-first CSS and headless UI primitives.
  • Strong testing discipline across unit, component, and end-to-end levels.
  • Production experience with React 19, Node.js 22+, Tailwind CSS v4, TanStack Query, and OpenAPI-generated clients.
  • Familiarity with Vitest, MSW, Playwright, pnpm workspaces, Turborepo, and GitHub Actions.
  • Experience with production monitoring tools such as Sentry or PostHog.
  • Experience working in monorepos with shared packages.
  • Clear written English and strong communication skills for technical documentation and asynchronous collaboration.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or approximately 10 years of relevant professional experience.

Responsibilities

  • Build end-to-end product capabilities in a modern Next.js and React application, working across server components, route handlers, client-side interactions, and the supporting data layer.
  • Extend and maintain shared component libraries, design tokens, scalable theming, and accessible UI patterns.
  • Own the web server tier responsible for API proxying, request handling, session management, and secure backend integration.
  • Implement secure authentication and authorization flows using OIDC, JWT verification, and role-based UI access.
  • Maintain the generated TypeScript SDK based on OpenAPI specifications.
  • Collaborate closely with backend engineers on API contracts and efficient response structures.
  • Develop a resilient data layer with caching, optimistic updates, and loading/error state management.
  • Build comprehensive automated testing, including component, end-to-end, and Playwright testing.
  • Instrument production applications with error tracking, analytics, and structured logging.
  • Review code, investigate production issues, and mentor junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now