Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Full-Stack Developer (React and Node.js)

Rocket • California, US • On-site

Posted on: 27th March, 2025
Employment Type: CONTRACTOR

Job Description

Role: Fullstack Developer

Location: Sunnyvale, CA

Position Overview:
As a Mid-Level Fullstack Developer, you will play a key role in designing and developing both front-end and back-end features for our web applications. You will work with modern technologies like React for the front-end and Node.js for the back-end, contributing to building seamless, high-performance web applications. You ll work in an Agile environment, collaborating closely with cross-functional teams to create exceptional user experiences and efficient server-side applications.

Key Responsibilities:
• Develop and maintain full-stack web applications using React for the front-end and Node.js for the back-end.
• Build reusable and efficient components for both front-end and back-end to ensure smooth interaction between the user interface and server-side logic.
• Design and implement RESTful APIs and microservices to support scalable applications.
• Work closely with UX/UI designers to create an intuitive and responsive user experience.
• Collaborate with product managers, designers, and other developers to define and implement features and functionality.
• Write clean, maintainable, and testable code while adhering to best practices and development standards.
• Troubleshoot, debug, and optimize existing codebase to improve performance, scalability, and security.
• Implement unit and integration tests to ensure code quality and application reliability.
• Participate in code reviews, providing constructive feedback and ensuring high-quality code.
• Stay up-to-date with the latest web technologies, industry trends, and best practices in software development.

Required Skills and Qualifications:
• 3+ years of experience in full-stack web development.
• Strong proficiency in React.js for building dynamic, responsive user interfaces.
• Hands-on experience with Node.js and related frameworks (e.g., Express.js).
• Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and modern front-end technologies.
• Experience working with databases (SQL and NoSQL), such as MySQL, PostgreSQL, or MongoDB.
• Knowledge of RESTful API design and development.
• Experience with version control systems like Git.
• Solid understanding of asynchronous programming, Promises, and callback functions.
• Familiarity with CI/CD pipelines, cloud platforms (AWS, Google Cloud Platform, etc.), and containerization tools like Docker is a plus.
• Strong problem-solving skills and ability to work collaboratively in a team environment.
• Excellent communication skills, both written and verbal.

Preferred Qualifications:
• Experience with state management libraries like Redux or Context API.
• Familiarity with GraphQL is a plus.
• Knowledge of testing frameworks like Jest, Mocha, or Chai.
• Experience with Agile/Scrum development methodologies.
• Exposure to serverless architectures and cloud-native technologies.
• Familiarity with TypeScript is a bonus.

Responsibilities

  • As a Mid-Level Fullstack Developer, you will play a key role in designing and developing both front-end and back-end features for our web applications
  • You will work with modern technologies like React for the front-end and Node.js for the back-end, contributing to building seamless, high-performance web applications
  • You ll work in an Agile environment, collaborating closely with cross-functional teams to create exceptional user experiences and efficient server-side applications
  • Develop and maintain full-stack web applications using React for the front-end and Node.js for the back-end
  • Build reusable and efficient components for both front-end and back-end to ensure smooth interaction between the user interface and server-side logic
  • Design and implement RESTful APIs and microservices to support scalable applications
  • Work closely with UX/UI designers to create an intuitive and responsive user experience
  • Collaborate with product managers, designers, and other developers to define and implement features and functionality
  • Write clean, maintainable, and testable code while adhering to best practices and development standards
  • Troubleshoot, debug, and optimize existing codebase to improve performance, scalability, and security
  • Implement unit and integration tests to ensure code quality and application reliability
  • Participate in code reviews, providing constructive feedback and ensuring high-quality code
  • Stay up-to-date with the latest web technologies, industry trends, and best practices in software development

Requirements

  • 3+ years of experience in full-stack web development
  • Strong proficiency in React.js for building dynamic, responsive user interfaces
  • Hands-on experience with Node.js and related frameworks (e.g., Express.js)
  • Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and modern front-end technologies
  • Experience working with databases (SQL and NoSQL), such as MySQL, PostgreSQL, or MongoDB
  • Knowledge of RESTful API design and development
  • Experience with version control systems like Git
  • Solid understanding of asynchronous programming, Promises, and callback functions
  • Strong problem-solving skills and ability to work collaboratively in a team environment
  • Excellent communication skills, both written and verbal
Rocket

Rocket

Technology

Location

California, US

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Photon

3 weeks ago

FULLTIME

MERN Stack Developer Position

Georgia, US View Job

Simple Solutions

2 weeks ago

FULLTIME

MERN STACK

California, US View Job

Rose International

2 weeks ago

VueJS or NodeJS Developer

Texas, US View Job