Role Overview
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.
Responsibilities
- 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.
- Implement real-time features using WebSockets.
- Utilize React Query, RTK Query, or SWR for efficient data fetching and caching.
Requirements
- Strong expertise in JavaScript (ES6+).
- Experience with Microservices Architecture and JWT Authentication.
- Knowledge of OWASP Security Best Practices including XSS, CSRF, and SQL Injection prevention.
- Proficiency in Docker and Git Version Control.
- Ability to work in-person.
Skills
- React.js
- Next.js
- Node.js
- Tailwind CSS
- Docker