Full stack Nodejs and reactjs developer

5 - 7 years

12 - 18 Lacs

Posted:4 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Node.js

Key Responsibilities

  • Application Development

    : Design and implement robust, scalable, and secure full-stack solutions using Node.js (backend) and React.js (frontend).
  • Database Management

    : Develop and optimize database schemas, queries, and integrations using MySQL.
  • Cloud Integration

    : Deploy, manage, and scale applications on AWS using services like EC2, S3, RDS, Lambda, and API Gateway.
  • Code Quality

    : Write clean, modular, and maintainable code, adhering to industry standards and best practices.
  • API Development

    : Build and integrate RESTful and GraphQL APIs for seamless data exchange between services.
  • Collaboration

    : Work closely with cross-functional teams, including product managers, UI/UX designers, and DevOps engineers, to deliver high-quality products.
  • Performance Optimization

    : Diagnose and address performance bottlenecks at the code, database, and server levels.
  • Security

    : Implement and maintain security best practices across the application stack.
  • Testing

    : Write unit, integration, and end-to-end tests to ensure application stability.

Qualifications

Technical Skills

  • Proficient in

    Node.js

    and

    React.js

    with a deep understanding of their ecosystems.
  • Strong knowledge of

    MySQL

    , including query optimization and database design.
  • Hands-on experience with

    AWS services

    like EC2, S3, Lambda, RDS, and CloudFormation.
  • Familiarity with modern build tools and package managers (e.g., Webpack, Babel, npm/yarn).
  • Experience with CI/CD pipelines and tools like Jenkins, GitHub Actions, or AWS CodePipeline.
  • Knowledge of containerization tools like Docker (bonus if familiar with Kubernetes).
  • Familiarity with authentication and authorization mechanisms, including OAuth and JWT.

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced environment with minimal supervision.