Node.js Developer (Node.js, MySQL

3 - 9 years

8 - 23 Lacs

Posted:6 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Role Node.js Developer (Node.js, MySQL)

  • Total Experience:

    5+ years
  • Location:

    Mumbai
  • Budget:

    17 LPA

Job Overview

Node.js Developer

Key Responsibilities

  • Backend Development:

  • Design, develop, and maintain backend applications using

    Node.js and JavaScript/ES6+

    .
  • Build

    RESTful APIs

    and integrate with internal and external services.
  • Ensure modular, reusable, and efficient code.
  • Database Management:

  • Work extensively with

    MySQL, MongoDB, and Oracle

    .
  • Handle schema design, indexing, query optimization, and database performance tuning.
  • Ensure high availability and data consistency in large-scale environments.
  • System Architecture & Design:

  • Contribute to

    system design, microservices architecture, and distributed systems

    .
  • Apply

    Low-Level Design (LLD)

    and

    High-Level Design (HLD)

    principles.
  • Implement solutions focused on scalability, fault tolerance, and maintainability.
  • Performance Optimization:

  • Debug and optimize complex backend workflows under

    high-load scenarios

    .
  • Apply asynchronous programming and

    event-driven architecture

    best practices.
  • Monitor and fine-tune backend systems for optimal performance.
  • API & Security:

  • Implement secure authentication and authorization mechanisms (e.g.,

    JWT, OAuth2

    ).
  • Apply best practices in

    data validation, encryption, and API security

    .
  • Integrate APIs with

    third-party services

    securely and efficiently.
  • Messaging & Event Handling:

  • Work with

    message queues

    such as

    Kafka, RabbitMQ, etc.

    for distributed event handling.
  • Implement scalable messaging workflows.
  • Error Handling & Logging:

  • Implement robust

    error handling, logging, and debugging

    mechanisms in Node.js applications.
  • Troubleshoot production issues quickly and effectively.
  • Collaboration & Version Control:

  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Use

    Git

    for version control with branching and release strategies.
  • Testing & Documentation:

  • Write unit and integration tests to ensure code reliability.
  • Maintain clear documentation for backend systems, APIs, and workflows.

Required Skills & Qualifications

  • Strong proficiency in

    Node.js

    and

    JavaScript/ES6+

    .
  • Expertise in

    MySQL, MongoDB, and Oracle

    (schema design, query optimization, performance tuning).
  • Proven experience in

    building RESTful APIs

    and integrating third-party services.
  • Solid understanding of

    asynchronous programming

    and

    event-driven architecture

    .
  • Experience in

    system design, microservices, and distributed systems

    .
  • Hands-on knowledge of

    message queues

    (Kafka, RabbitMQ).
  • Experience with

    API security practices

    including JWT, OAuth2, data validation, and encryption.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Proficiency in

    Git

    with collaborative branching and release strategies.

Preferred Qualifications (Good to Have)

  • Experience with

    Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP)

    .
  • Knowledge of

    CI/CD pipelines

    for automated deployment.
  • Familiarity with

    GraphQL APIs

    and advanced API architectures.
  • Experience working in

    Agile/Scrum teams

    with DevOps practices.

Key Skills

Node.js | JavaScript/ES6+ | MySQL | MongoDB | Oracle | RESTful APIs | Event-Driven Architecture | Asynchronous Programming | Performance Tuning | API Security (JWT, OAuth2) | Kafka | RabbitMQ | LLD/HLD | Microservices | Distributed Systems | Git | Debugging | Scalability

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india