Skip to main content

Full Stack Developer (ReactJS + Node.js)

Technology
Prophecy Technologies
San Jose, United States2 weeks agoUntil 6/9/2026

Job description

Role Name - Full Stack Developer (ReactJS + Node.js)

Experience Range in Required Skills - 5+ Years

Role Description - Full Stack Developer (ReactJS + Node.js)

We are seeking a highly skilled Full Stack Developer with strong expertise in ReactJS, Node.js, JavaScript (ES6+), HTML5, and CSS3. The ideal candidate will design, develop, and maintain high-quality front-end and back-end components, ensuring scalable and responsive applications. This role requires strong problem-solving abilities, deep understanding of modern JavaScript frameworks, and hands-on experience with React Hooks.

Key Responsibilities

  • Develop responsive and user-friendly UI using ReactJS (v17+), HTML5, and CSS3.
  • Build and maintain server-side logic using Node.js and modern JavaScript features.
  • Apply advanced JavaScript (ES6+) concepts to solve complex technical problems.
  • Implement reusable components and front-end architecture following best practices.
  • Collaborate with design, QA, and backend teams to deliver high-quality features.
  • Ensure cross-browser compatibility, performance optimization, and clean coding practices.
  • Participate in code reviews, debugging, and application troubleshooting.
  • Work across the full software development lifecycle, from requirement analysis to production deployment.

Required Skills

  • 5+ years of hands-on experience in full-stack development.
  • Strong expertise in ReactJS (Hooks required).
  • Proficiency in Node.js with solid knowledge of backend development.
  • Strong understanding of JavaScript ES6+, asynchronous programming, closures, and modular architectures.
  • Deep understanding of HTML5, CSS3, DOM manipulation, and browser rendering behavior.
  • Ability to apply technical concepts to real-world problem-solving scenarios.
  • Strong communication, debugging, and analytical skills.

¿Te interesa este puesto?