Fullstack Developer with Node JS + React JS

6 - 11 years

10 - 20 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Key Responsibilities:

  • Frontend Development (React.js):

    • Design, develop, and maintain responsive and interactive user interfaces using React.js.
    • Implement UI components, state management, and routing with libraries like React Router.
    • Ensure cross-browser compatibility and optimal performance of the frontend.
    • Collaborate with UX/UI designers to translate wireframes and mockups into functional code.
  • Backend Development (Node.js):

    • Develop and maintain robust and scalable server-side applications using Node.js and frameworks like Express.js or Nest.js.
    • Design and implement RESTful APIs to facilitate communication between the frontend and backend.
    • Manage and interact with databases (SQL or NoSQL) for data storage and retrieval.
    • Implement authentication and authorization mechanisms for secure applications.
  • Full Stack Integration & Deployment:

    • Integrate frontend and backend components to create seamless user experiences.
    • Manage and optimize server infrastructure, potentially using cloud platforms like AWS, GCP, or Azure.
    • Participate in the entire software development lifecycle, from planning and design to deployment and maintenance.
  • General Responsibilities:

    • Write clean, maintainable, and well-documented code following best practices.
    • Conduct code reviews, testing, and debugging to ensure high-quality software.
    • Collaborate effectively with cross-functional teams, including product managers, designers, and other developers.
    • Stay updated with the latest web development trends, technologies, and best practices.
    • Troubleshoot and resolve development and production issues across various environments.

Required Skills and Qualifications:

  • Technical Proficiency:

    • Strong command of JavaScript (ES6+).
    • Expertise in React.js, including hooks, context API, and component lifecycle.
    • Proficiency in Node.js and related frameworks (e.g., Express.js).
    • Experience with database systems (e.g., MongoDB, MySQL, PostgreSQL).
    • Familiarity with version control systems, particularly Git.
    • Understanding of RESTful API design and integration.
    • Knowledge of HTML5, CSS3, and responsive design principles.
  • Problem-Solving & Collaboration:

    • Excellent problem-solving and analytical skills.
    • Ability to work independently and as part of a team in an agile environment.
    • Strong communication and interpersonal skills for effective collaboration.
  • Education & Experience:

    • Typically, a Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
    • Proven experience in full-stack web development with a focus on Node.js and React.js.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Cognizant logo
Cognizant

IT Services and IT Consulting

Teaneck New Jersey

RecommendedJobs for You

hyderabad, chennai, bengaluru