NodeJS Developer

Company Description

Smart Hatch Technologies is a leading Dubai-based software company with years of notable technological expertise. We provide enhanced end-to-end IT services across the UAE, incorporating cutting-edge technologies, creative designs, and the best strategies in our portfolio, which includes Mobile Application Development, Website Development, Enterprise Solutions, Brand Development, UI/UX Design, Motion Graphics, Digital Marketing & Consultation, and Quality Testing.

 

Job Description

We are seeking a skilled Node.js Developer for a full-time on-site role in our Cochin development team, to oversee the seamless exchange of data between the server and users. Your primary responsibility will be the development of robust server-side logic, the establishment and maintenance of the central database, and ensuring optimal performance and responsiveness to front-end requests. In addition, you will play a key role in integrating front-end components created by your colleagues into the application, necessitating a foundational understanding of front-end technologies.

 

Responsibilities

  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Crafting reusable, testable, and efficient code.
  • Designing and implementing low-latency, high-availability, and performant applications.
  • Implementation of robust security measures and data protection protocols.
  • Integration of data storage solutions, with a specific focus on MongoDB.

 

Skills And Qualifications

  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Crafting reusable, testable, and efficient code.
  • Designing and implementing low-latency, high-availability, and performant applications.
  • Implementation of robust security measures and data protection protocols.
  • Integration of data storage solutions, with a specific focus on MongoDB.
  • Skills And Qualifications
  • Strong proficiency with JavaScript.
  • In-depth knowledge of Node.js and familiarity with available frameworks.
  • A deep understanding of asynchronous programming and associated quirks and workarounds.
  • Proficiency in server-side templating languages and CSS preprocessors.
  • Basic knowledge of front-end technologies, including HTML5 and CSS3.
  • Understanding accessibility and security compliance.
  • Expertise in user authentication and authorization across multiple systems, servers, and environments.
  • Integration of multiple data sources and databases into a cohesive system, particularly with MongoDB.
  • Firm grasp of fundamental design principles crucial for developing scalable applications.
  • Awareness of differences between delivery platforms (e.g., mobile vs. desktop) and optimizing output accordingly.
  • Creating database schemas that effectively represent and support business processes.
  • Implementation of automated testing platforms and unit tests.
  • Proficient understanding and use of code versioning tools, such as Git.
  • Experience with TypeScript, enhancing code quality and maintainability.

 

If you are a Node.js Developer with expertise in MongoDB and TypeScript, and you are passionate about creating high-performance applications, we encourage you to apply. Join our dynamic team and contribute to the development of cutting-edge solutions that redefine industry standards.

Apply for this job