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 Web Developer - React & Node.js

Upwork • , US • Remote

Posted on: 30th November, 2024
Employment Type: CONTRACTOR

Job Description

We are seeking a highly skilled React Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications. You will work on both the front-end and back-end, ensuring a seamless and intuitive user experience while maintaining robust server-side functionality.

Key Responsibilities:

Front-End Development:

Develop responsive user interfaces using React.js and related libraries or frameworks.

Collaborate with UI/UX designers to implement designs and ensure excellent user experiences.

Optimize front-end performance and ensure high-quality, maintainable code.

Manage state using tools like Redux, Context API, or other state management libraries.

Back-End Development:

Build and maintain server-side logic using Node.js, Express.js, or other frameworks.

Develop and optimize RESTful APIs or GraphQL services to support front-end requirements.

Ensure application security, including data protection and authentication mechanisms (e.g., JWT, OAuth).

Database Management:

Design and maintain databases using technologies such as MongoDB, PostgreSQL, or MySQL.

Write efficient queries and manage database interactions.

Integration & Deployment:

Integrate third-party services and APIs when needed.

Manage CI/CD pipelines and deploy applications on cloud platforms like AWS, Azure, or Google Cloud.

Responsibilities

  • As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications
  • You will work on both the front-end and back-end, ensuring a seamless and intuitive user experience while maintaining robust server-side functionality
  • Develop responsive user interfaces using React.js and related libraries or frameworks
  • Collaborate with UI/UX designers to implement designs and ensure excellent user experiences
  • Optimize front-end performance and ensure high-quality, maintainable code
  • Manage state using tools like Redux, Context API, or other state management libraries
  • Build and maintain server-side logic using Node.js, Express.js, or other frameworks
  • Develop and optimize RESTful APIs or GraphQL services to support front-end requirements
  • Ensure application security, including data protection and authentication mechanisms (e.g., JWT, OAuth)
  • Write efficient queries and manage database interactions
  • Integrate third-party services and APIs when needed

Requirements

  • Design and maintain databases using technologies such as MongoDB, PostgreSQL, or MySQL
  • Manage CI/CD pipelines and deploy applications on cloud platforms like AWS, Azure, or Google Cloud
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

Generate a Tailored CV Before Applying!

A customized CV will make your application stand out. Use your profile and this job description to create the perfect CV!

Ready to Apply?

Click the button below to start your application process.