Full-Stack TypeScript Developer (React/Next.js, JS ,TS , Node.js)

5 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Role summary

We’re looking for a Full-Stack Developer who is fluent in TypeScript and comfortable owning features end-to-end across a React/Next.js frontend and a Node.js backend.

You’ll design, build, test, and operate production services that read/write to both relational (PostgreSQL or MySQL) and non relational (MongoDB, Firestore) databases, with an emphasis on performance, reliability, and developer experience.

What you’ll do

Design and implement user-facing features in React + Next.js (App Router, SSR/SSG, routing, data-fetching).

Build and maintain Node.js APIs (REST/GraphQL), middleware, and background jobs.

Model, query, and tune data across non relational and relational databases (indexes, migrations, transactions).

Write high-quality TypeScript with strong typing, generics, and runtime guards (e.g., zod).

Ship maintainable UI: state management, accessibility, responsive design, component composition.

Own CI/CD pipelines, testing (unit/integration/e2e), logging/monitoring, and on- call rotations.

Collaborate with Product/Design; break down work into incremental releases; document decisions (ADR).

Minimum qualifications (must-have)

5+ years building production web apps with TypeScript.

Strong React fundamentals (hooks, context, effects), and Next.js (server components, data fetching, caching, route handlers).

Node.js proficiency (Express/Fastify/Nest, async patterns, streams, error handling).

Data layer:

NoSQL (MongoDB, Firestore): schema design in a schema less store,aggregation, indexes, TTL, transactions (if using replica sets).

o SQL (PostgreSQL/MySQL): normalization/denormalization, joins, indexing, query plans, migrations.

Testing: Jest/Vitest + React Testing Library; API integration tests; e2e

(Playwright/Cypress).


Proficient at Git, familiar with GitHub workflow, code reviews, feature flags, trunk- based or short-lived branches.


Familiarity with security basics: OAuth/OIDC, CSRF/XSS prevention, input validation, secrets management.

Build, manage, and improve CI/CD pipelines.

Nice-to-haves

Next.js edge/runtime experience; server actions; ISR.

Performance: profiling (Lighthouse/React Profiler), API and DB tuning, caching (HTTP, Redis).

ORMs (Prisma/TypeORM) and query builders (Knex), plus raw SQL where appropriate.

Familiarity with Vector DBs for AI and LLM Workflows

Message queues & background jobs (BullMQ, SQS); CRON/temporal workflows.

Infrastructure Familiarity: Docker, Vercel/Netlify, AWS/GCP/Azure.

Analytics/observability: OpenTelemetry, Datadog, Sentry, Prometheus/Grafana.

Real-time features: WebSockets/SSE.

DX: Storybook, design systems, shadcn/ui, Tailwind.

Tech stack (example/default)

Frontend: React 19, Next.js 14/15 (App Router), Tailwind, shadcn/ui.

Backend: Node.js 20+, tRPC or REST, Zod for validation.

Data: PostgreSQL (primary relational), Any NoSQL(document/real-time features), Redis

(cache/queues).

Tooling: TypeScript 5+, ESLint/Prettier, pnpm (any package manager) , Jest/Vitest,

Playwright, Docker.

CI/CD: GitHub Actions, Vercel (frontend)/Fly.io or AWS (backend).

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You