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 :
Required Skills :
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.
- Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to define and ship new features.
- 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.
- Perform thorough code reviews, testing, and debugging to ensure high-quality deliverables.
- Stay updated with emerging trends and technologies in backend development, including Node.js frameworks and best practices.
- Work with message queues, caching systems (e.g., Redis), and other third-party tools to build robust systems.
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.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced, dynamic environment.
- 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.
See more jobs in Indore, Madhya Pradesh