Node.js Developer - Javascript

Almonds Ai


Date: 3 days ago
City: Indore, Madhya Pradesh
Contract type: Full time
Job Description

We are looking for a skilled Node.js Developer to join our dynamic development team. In this role, you will design, develop, and maintain high-quality web applications and backend services. You will work closely with cross-functional teams to build scalable, secure, and efficient APIs, integrating them with databases and other systems. This is a great opportunity to work on challenging projects and stay ahead in the rapidly evolving field of backend development.

Key Responsibilities

Application Development :

  • Develop and maintain high-quality web applications and backend services using Node.js and related technologies. Design and implement secure and scalable RESTful APIs.

Collaboration

  • Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to define and ship new features.

Database Integration

  • Integrate data storage solutions such as MongoDB, MySQL, PostgreSQL, or other databases. Optimize database queries and ensure efficient data Optimization :
  • Write clean, maintainable, and efficient code that meets performance standards. Monitor and optimize application performance, ensuring scalability and reliability.

Code Quality

  • Perform thorough code reviews, testing, and debugging to ensure high-quality deliverables.

Learning And Growth

  • Stay updated with emerging trends and technologies in backend development, including Node.js frameworks and best practices.

System Integration

  • Work with message queues, caching systems (e.g., Redis), and other third-party tools to build robust systems.

Skills And Qualifications

Required Skills :

  • Strong Proficiency in JavaScript : Knowledge of asynchronous programming and event-driven architecture.
  • Thorough Understanding of Node.js Core Principles : Experience with the event loop, asynchronous programming, and callback/Promise-based coding.
  • Backend Frameworks Expertise : Proficiency in frameworks such as Express.js or Hapi.js.
  • Database Technologies : Familiarity with MongoDB, MySQL, PostgreSQL, or other relational and non-relational databases.
  • API Development : Experience in designing and developing scalable and secure RESTful APIs.
  • Version Control : Proficient with tools like Git for version control and Skills (Preferred) :
  • Frontend Knowledge : Experience with frontend frameworks like React.js or AngularJS is a plus.
  • Performance Optimization : Knowledge of Node.js clustering and load balancing for handling high traffic.
  • Testing : Experience with unit testing and frameworks like Mocha, Chai, or Jest.
  • DevOps Practices : Familiarity with CI/CD pipelines, Docker, and Kubernetes.

Soft Skills

  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration abilities.
  • Ability to work in a fast-paced, dynamic environment.

Benefits

  • Flexible working hours.
  • Competitive salary package.
  • Opportunity to work with modern technologies and tools.
  • Career growth and learning opportunities through workshops and training.
  • Collaborative and innovative work environment.

(ref:hirist.tech)
Post a CV