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 & Node.js)

Mphasis • California, US • On-site

Posted on: 1st March, 2025
Employment Type: FULLTIME

Job Description

Top Skills Required:

1. Strong experience in JavaScript.

2. Hands-on knowledge of React’s internal workings.

3. Expertise in Express.js, MongoDB/SQL, and Kafka.

4. Proficiency in designing and integrating APIs with ReactJS and Node.js.

Job Summary

We are seeking a skilled Full-Stack Developer with expertise in building dynamic, scalable web applications. The ideal candidate will have strong experience in front-end technologies like React and Material-UI, as well as backend development using Node.js and Express.js. A deep understanding of database systems, API design, and DevOps workflows is essential for this role.

Key Responsibilities:
• Front-End Development
• Build user-centric interfaces using React and TypeScript/JavaScript.
• Implement responsive and accessible UI components using Material-UI and CSS frameworks like TailwindCSS.
• Design and integrate APIs into React applications.
• Utilize D3.js, Chart.js, and heatmaps for complex data visualizations.
• Back-End Development
• Develop and maintain scalable RESTful APIs using Node.js and Express.js.
• Ensure high performance and security in backend processes.
• Database Management
• Work with relational databases like PostgreSQL/MySQL for data storage and retrieval.
• Handle NoSQL databases such as MongoDB for flexible schema design.
• Integrate and query Snowflake for advanced data analytics tasks.
• API Design & Integration
• Design robust, well-documented APIs.
• Implement seamless integration of APIs into both front-end (ReactJS) and back-end (Node.js) systems.
• DevOps & Deployment
• Utilize Git for version control and collaboration.
• Implement CI/CD pipelines for automated builds and deployments.
• Create and manage containerized applications using Docker.
• Testing & Quality Assurance
• Write and execute unit and integration tests using Jest.
• Perform end-to-end testing with Cypress to ensure application reliability.
• Collaboration
• Collaborate with cross-functional teams to deliver robust software solutions.
• Participate in code reviews, and provide constructive feedback.

Must-Have Skills:
• JavaScript Expertise
• Strong foundation and hands-on experience in JavaScript.
• React Knowledge
• In-depth understanding of React’s internal workings, component lifecycle, state management, and hooks.
• Backend Expertise
• Experience with Express.js for building scalable back-end systems.
• Proficiency in MongoDB, SQL for database and messaging systems.
• API Design
• Skilled in designing robust APIs and integrating them seamlessly into ReactJS and Node.js applications.

Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
• 6+ years of professional experience in full-stack development.
• Proficient in JavaScript, React, Node.js, Express.js, and REST APIs.
• Experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB)
• Hands-on experience with Material-UI, CSS frameworks (e.g., TailwindCSS), and data visualization libraries.
• Strong understanding of Git workflows, CI/CD pipelines, and Docker.
• Proficient in testing frameworks like Jest and Cypress.

Responsibilities

  • Front-End Development
  • Build user-centric interfaces using React and TypeScript/JavaScript
  • Implement responsive and accessible UI components using Material-UI and CSS frameworks like TailwindCSS
  • Design and integrate APIs into React applications
  • Utilize D3.js, Chart.js, and heatmaps for complex data visualizations
  • Back-End Development
  • Develop and maintain scalable RESTful APIs using Node.js and Express.js
  • Ensure high performance and security in backend processes
  • Database Management
  • Work with relational databases like PostgreSQL/MySQL for data storage and retrieval
  • Handle NoSQL databases such as MongoDB for flexible schema design
  • Integrate and query Snowflake for advanced data analytics tasks
  • API Design & Integration
  • Design robust, well-documented APIs
  • Implement seamless integration of APIs into both front-end (ReactJS) and back-end (Node.js) systems
  • DevOps & Deployment
  • Utilize Git for version control and collaboration
  • Implement CI/CD pipelines for automated builds and deployments
  • Create and manage containerized applications using Docker
  • Testing & Quality Assurance
  • Write and execute unit and integration tests using Jest
  • Perform end-to-end testing with Cypress to ensure application reliability
  • Collaboration
  • Collaborate with cross-functional teams to deliver robust software solutions
  • Participate in code reviews, and provide constructive feedback

Requirements

  • Strong experience in JavaScript
  • Hands-on knowledge of React’s internal workings
  • Expertise in Express.js, MongoDB/SQL, and Kafka
  • Proficiency in designing and integrating APIs with ReactJS and Node.js
  • We are seeking a skilled Full-Stack Developer with expertise in building dynamic, scalable web applications
  • The ideal candidate will have strong experience in front-end technologies like React and Material-UI, as well as backend development using Node.js and Express.js
  • A deep understanding of database systems, API design, and DevOps workflows is essential for this role
  • JavaScript Expertise
  • Strong foundation and hands-on experience in JavaScript
  • React Knowledge
  • In-depth understanding of React’s internal workings, component lifecycle, state management, and hooks
  • Backend Expertise
  • Experience with Express.js for building scalable back-end systems
  • Proficiency in MongoDB, SQL for database and messaging systems
  • API Design
  • Skilled in designing robust APIs and integrating them seamlessly into ReactJS and Node.js applications
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 6+ years of professional experience in full-stack development
  • Proficient in JavaScript, React, Node.js, Express.js, and REST APIs
  • Experience with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB)
  • Hands-on experience with Material-UI, CSS frameworks (e.g., TailwindCSS), and data visualization libraries
  • Strong understanding of Git workflows, CI/CD pipelines, and Docker
  • Proficient in testing frameworks like Jest and Cypress
Mphasis

Mphasis

Technology

Location

California, US

Job Type

FULLTIME

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

Rootshell Enterprise Technologies Inc.

1 week ago

FULLTIME

Node.JS Developer - Immediate Interview

California, US View Job

DynPro

1 week ago

Full-time

Lead Full Stack Engineer

California, US View Job