Job Description
We are seeking a highly skilled Full Stack JavaScript Developer with strong expertise in React.js, Next.js, Node.js, and modern web application development. The ideal candidate should have hands-on experience building scalable, secure, and high-performance enterprise applications using microservices architecture, RESTful APIs, and modern DevOps practices.
The candidate should be capable of developing responsive user interfaces, designing scalable backend services, implementing secure authentication mechanisms, optimizing application performance, and collaborating with cross-functional teams throughout the software development lifecycle.
Key Responsibilities
Front-End Development
- Develop responsive, mobile-first web applications using React.js and Next.js.
- Build reusable, modular, and maintainable UI components.
- Implement file-based routing and server-side rendering (SSR) using Next.js.
- Integrate REST APIs using Axios or Fetch.
- Manage application state using Redux Toolkit, Zustand, or equivalent state management libraries.
- Optimize application performance using React.memo, useMemo, and useCallback.
- Implement dynamic imports, code splitting, lazy loading, and bundle optimization.
- Develop modern user interfaces using Tailwind CSS or similar CSS frameworks.
- Optimize images using the Next.js Image component.
- Implement real-time features using WebSockets.
- Utilize React Query, RTK Query, or SWR for efficient data fetching and caching.
- Implement Error Boundaries for improved application stability.
Mandatory Skills
- JavaScript (ES6+)
- React.js
- Next.js
- Node.js
- REST API Development & Integration
- Redux Toolkit or Zustand
- Tailwind CSS
- Responsive & Mobile-First UI Development
- Component-Based Architecture
- Microservices Architecture
- JWT Authentication & Authorization
- RBAC (Role-Based Access Control)
- API Rate Limiting
- Docker
- WebSockets
- OWASP Security Best Practices
- XSS, CSRF & SQL Injection Prevention
- Code Splitting & Lazy Loading
- Performance Optimization
- Git Version Control
Pay: Up to ₹60,000.00 per month
Benefits:
Work Location: In person