React JS + Node JS Developer
Infosys · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
Infosys · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Hyderabad, Telangana, India
**Full Stack Developer (React JS & Node JS)** Job Summary We are seeking a talented and passionate **Full Stack Developer** with strong expertise in **React JS** and **Node JS** to design, develop, and maintain scalable web applications. The ideal candidate will be responsible for building responsive front-end interfaces, developing robust backend services, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions. Key Responsibilities Front-End Development - Develop responsive and user-friendly web applications using **React JS**. - Create reusable components and front-end libraries for future use. - Optimize applications for performance, scalability, and cross-browser compatibility. - Implement state management using Redux, Context API, or similar technologies. Back-End Development - Design and develop RESTful APIs and microservices using **Node JS** and Express.js. - Build scalable server-side applications and database integrations. - Implement authentication, authorization, and security best practices. - Ensure high performance and responsiveness of backend services. Full Stack Development - Integrate front-end applications with backend APIs. - Collaborate with UI/UX designers, product managers, and QA teams. - Participate in code reviews and maintain coding standards. - Troubleshoot, debug, and enhance existing applications. - Contribute to application architecture and technical design discussions. Required Skills Technical Skills - Strong proficiency in **JavaScript (ES6+)** and TypeScript. - Hands-on experience with **React JS**, Hooks, React Router, and Redux. - Solid experience in **Node JS** and Express.js. - Experience with RESTful APIs and third-party integrations. - Knowledge of database technologies such as **MongoDB**, PostgreSQL, or MySQL. - Familiarity with Git, GitHub/GitLab, and version control practices. - Understanding of HTML5, CSS3, Bootstrap, Tailwind CSS, or Material UI. - Experience with unit testing frameworks like Jest or React Testing Library. Preferred Skills - Experience with cloud platforms such as Azure, AWS, or GCP. - Knowledge of Docker, Kubernetes, and CI/CD pipelines. - Familiarity with Microservices architecture. - Experience with Agile/Scrum development methodology. - Understanding of WebSockets and real-time applications. Qualifications - Bachelor's degree in Computer Science, Information Technology, or a related field. - Proven experience in full-stack web application development. - Strong problem-solving and analytical skills. - Excellent communication and teamwork abilities.