We are seeking a Senior React.js Fullstack Developer with strong front-end expertise and solid backend knowledge. You will play a key role in building scalable, high-performance applications with modern UI patterns, secure integrations, and efficient fullstack architecture.
Responsibilities- Develop and maintain modular, performant front-end components using React.js + TypeScript.
- Build and optimize pages, layouts, and APIs using Next.js.
- Implement interactive and dynamic interfaces using React Flow, Tailwind CSS, and modern UI libraries.
- Integrate real-time capabilities using WebSockets / SSE.
- Build and consume REST APIs and collaborate closely with backend systems.
- Implement secure authentication flows, including Google OAuth 2.0.
- Write reusable custom hooks and ensure code quality, performance, and maintainability.
- Work cross-functionally with designers, backend engineers, and product teams.
- Participate in code reviews, architecture discussions, and mentor junior developers.
Required Technical Skills
- Strong experience with React.js and TypeScript
- Proficiency with Next.js
- Experience building interactive UIs using React Flow
- Styling experience with Tailwind CSS, ShadCN UI, Radix UI
- State management using Zustand or Recoil
- Expertise with TanStack Query for server-state management
- Experience implementing real-time features using WebSockets or SSE
- Experience building APIs with Node.js (Fastify or Express)
- Experience with REST API integration
- Working knowledge of Redis + BullMQ for queues and background jobs
- Experience handling Google OAuth 2.0, refresh tokens, and secure token flows
- Experience working with webhooks
AI Integration- Experience integrating LLMs (OpenAI, Anthropic, Llama, etc.)
- Familiarity with LangChain / LangGraph
- Strong experience with PostgreSQL
- Working experience with Redis
- Experience with Docker, GitHub Actions (CI/CD), and deployments on AWS / GCP / Vercel
Soft Skills- Strong problem-solving and debugging ability
- Ability to collaborate across teams and communicate clearly
- Commitment to clean code, maintainability, and scalability