Full-Stack TypeScript Developer

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Full-Stack Developer at our company, you will be responsible for designing, building, testing, and operating production services that interact with both relational (PostgreSQL or MySQL) and non-relational (MongoDB, Firestore) databases. Your primary focus will be on ensuring performance, reliability, and a seamless developer experience across a React/Next.js frontend and a Node.js backend. Key Responsibilities: - Design and implement user-facing features in React + Next.js, including functionalities like App Router, SSR/SSG, routing, and data-fetching. - Develop and maintain Node.js APIs (REST/GraphQL), middleware, and background jobs. - Manage data across non-relational and relational databases, including schema design, indexing, migrations, and transactions. - Write high-quality TypeScript code with strong typing, generics, and runtime guards (e.g., zod). - Ensure maintainable UI by addressing aspects such as state management, accessibility, responsive design, and component composition. - Take ownership of CI/CD pipelines, testing processes (unit/integration/e2e), logging/monitoring, and on-call rotations. - Collaborate with Product/Design teams, break down work into incremental releases, and document decisions (ADR). Qualifications Required: - Minimum of 5 years of experience building production web applications with TypeScript. - Proficiency in React (hooks, context, effects) and Next.js (server components, data fetching, caching, route handlers). - Strong Node.js skills (Express/Fastify/Nest, async patterns, streams, error handling). - In-depth knowledge of both NoSQL (MongoDB, Firestore) and SQL (PostgreSQL/MySQL) databases, including schema design, normalization/denormalization, indexing, query plans, and migrations. - Experience with testing frameworks like Jest/Vitest, React Testing Library, API integration tests, and e2e testing (Playwright/Cypress). - Familiarity with Git, GitHub workflow, code reviews, feature flags, and trunk-based or short-lived branches. - Understanding of security fundamentals such as OAuth/OIDC, CSRF/XSS prevention, input validation, and secrets management. - Proficient in building, managing, and improving CI/CD pipelines. Additional Details: The company also values the following nice-to-have skills: - Next.js edge/runtime experience, server actions, and ISR. - Proficiency in performance optimization, including profiling, API and DB tuning, and caching strategies. - Experience with ORMs (Prisma/TypeORM), query builders (Knex), and raw SQL usage. - Familiarity with Vector DBs for AI and LLM Workflows, message queues, background jobs, and CRON/temporal workflows. - Knowledge of infrastructure technologies such as Docker, Vercel/Netlify, and cloud platforms like AWS/GCP/Azure. - Exposure to analytics/observability tools like OpenTelemetry, Datadog, Sentry, and Prometheus/Grafana. - Experience with real-time features using WebSockets/SSE, and familiarity with DX tools like Storybook, design systems, shadcn/ui, and Tailwind. Tech Stack: 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, 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