Node.js Developer

StreamSpace AI Pvt. Ltd.

  • Ahmedabad, Gujarat
  • Rs. 9,00,000 per year
  • Permanent
  • Full-time
  • 2 months ago
Company OverviewStreamSpace AI Pvt. Ltd. is a technology services company focused on digital-first practices and human-centric digital experiences. With the aim to accelerate business transformation through innovation and speed, StreamSpace helps its customers outperform competitors. Located in Ahmedabad and part of the Software Development industry, our company encompasses a team of 11-50 dedicated employees. More information can be found at .Job OverviewStreamSpace AI Pvt. Ltd. is seeking a Mid-Level Node.js Developer to join our team on a full-time basis. The position is based in Ahmedabad and offers you a chance to work in a dynamic environment that prioritizes innovation and fast-paced business transformation.Qualifications and Skills
  • Proficiency in JavaScript (Mandatory skill) for developing server-side applications in Node.js and beyond.
  • Excellent understanding and experience with Node.js (Mandatory skill) for building scalable applications.
  • Hands-on experience with Express.js (Mandatory skill) for flexible application building and routing.
  • Strong understanding of asynchronous programming patterns and concepts, essential for efficient Node.js operations.
  • Proven experience in RESTful API development, facilitating communication between applications and servers.
  • Working knowledge of MongoDB for efficient data management and storage solutions in applications.
  • Solid grasp of GraphQL for implementing flexible query language interfaces between clients and servers.
  • Experience with Docker to ensure application deployment consistency and efficiency across different environments.
Roles and Responsibilities
  • Develop and maintain efficient, reusable, and reliable code and libraries for future use.
  • Integrate user-facing elements developed by front-end developers with server-side logic efficiently.
  • Implement security and data protection protocols to safeguard application integrity and user data.
  • Collaborate with different teams for seamless integration of software components into a unified platform.
  • Troubleshoot and debug applications to ensure optimal performance and reliability under varied conditions.
  • Participate in the design and implementation of low-latency, high-availability, and performant applications.
  • Take responsibility for code reviews and the continuous improvement of code quality across the team.
  • Stay updated on emerging technologies and incorporate them into applications to ensure competitive edge.

Expertia AI Technologies