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.