About the Role :
We are looking for experienced Full Stack Developers with expertise in Node.js, React.js, and Express.js. The candidate will design, develop, and maintain scalable web applications, RESTful APIs, and interactive front-end components.
You will work on end-to-end application development, integrating with databases, third-party APIs, and deployment pipelines while ensuring best practices, performance, and security.
Key Responsibilities :
- Develop, maintain, and optimize full-stack applications using Node.js, Express.js, and React.js.
- Design and implement RESTful APIs and microservices architecture.
- Develop responsive, interactive, and scalable front-end components using React.js.
- Integrate backend services with databases such as MySQL, PostgreSQL, MongoDB, and caching layers like Redis.
- Ensure high performance, scalability, and security of applications.
- Implement authentication and authorization mechanisms (JWT, OAuth2, etc.).
- Write unit, integration, and E2E tests to ensure code quality (Jest, Mocha, Cypress).
- Collaborate with UI / UX designers to implement pixel-perfect interfaces.
- Manage deployment pipelines using Docker, Kubernetes, CI / CD tools.
- Monitor, debug, and optimize application performance and server health.
- Collaborate with product and data teams to deliver robust solutions.
- Document code, architecture, and deployment procedures for maintainability.
Required Skills & Expertise :
Programming Languages : Advanced JavaScript (ES6+), TypeScript, HTML5, CSS3, SASS / LESS.Frontend : React.js, React Hooks, Redux / Context API, Next.js, React Router, responsive design, Material-UI / Chakra UI / Tailwind CSS.Backend : Node.js, Express.js, RESTful APIs, GraphQL, WebSocket, server-side rendering, asynchronous programming, error handling.Databases : MySQL, PostgreSQL, MongoDB, Redis; database design, indexing, and optimization.Authentication & Security : JWT, OAuth2, data validation, HTTPS, CORS, XSS / SQL injection prevention.(ref : hirist.tech)