Full-Stack Developer (React & Node.js)

job
  • Mphasis
Job Summary
Location
Sunnyvale ,CA 94087
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
02 Jan 2025
Share
Job Description

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:

  1. 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.
  1. Back-End Development
  • Develop and maintain scalable RESTful APIs using Node.js and Express.js.
  • Ensure high performance and security in backend processes.
  1. 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.
  1. API Design & Integration
  • Design robust, well-documented APIs.
  • Implement seamless integration of APIs into both front-end (ReactJS) and back-end (Node.js) systems.
  1. 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.
  1. Testing & Quality Assurance
  • Write and execute unit and integration tests using Jest.
  • Perform end-to-end testing with Cypress to ensure application reliability.
  1. Collaboration
  • Collaborate with cross-functional teams to deliver robust software solutions.
  • Participate in code reviews, and provide constructive feedback.


Must-Have Skills:

  1. JavaScript Expertise
  • Strong foundation and hands-on experience in JavaScript.
  1. React Knowledge
  • In-depth understanding of React’s internal workings, component lifecycle, state management, and hooks.
  1. Backend Expertise
  • Experience with Express.js for building scalable back-end systems.
  • Proficiency in MongoDB, SQL for database and messaging systems.
  1. 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.

Other Smiliar Jobs
 
  • Maitland, FL
  • 5 Days ago
  • Alpharetta, GA
  • 5 Days ago
  • Seattle, WA
  • 6 Days ago
  • Seattle, WA
  • 6 Days ago
  • Bentonville, AR
  • 6 Days ago
  • Charlotte, NC
  • 6 Days ago
  • Charlotte, NC
  • 5 Days ago
  • Austin, TX
  • 5 Days ago
  • Charlotte, NC
  • 5 Days ago
  • Charlotte, NC
  • 5 Days ago
  • Coral Springs, FL
  • 5 Days ago
  • Charlotte, NC
  • 5 Days ago