Job Description
<p><p><b>About Us :</b><br/><br/> Zuru Tech is digitalizing the construction process of buildings all around the world.<br/><br/> We have a multi-national team developing the worlds first digital building fabrication platform, you design, we build it!.<br/><br/> We at ZURU develop the Zuru Home app, a BIM software meant for the general public, architects, and engineers, from here anyone can buy, design and send to manufacturing any type of building with complete design freedom.<br/><br/> Welcome to the future!.<br/><br/> <b>What are you Going to do ?</b><br/><br/> - Work as part of a team developing applications and services using agile development methods.<br/><br/> - Architect, develop and maintain low-latency, high-availability, and performant server-side applications.<br/><br/> - Developing Node.js applications by writing clean, efficient, testable, and reusable code.<br/><br/> - Integration of data storage solutions including MongoDB, PostgreSQL, and Redis.<br/><br/> - Collaborate with product, design, and frontend teams to understand requirements, create and review technical designs and plans, validate the architecture, and ensure the best service offerings.<br/><br/> - Write adequate unit, integration, and performance test suites to ensure the working of all functionality.<br/><br/> - Participate in project estimation, provide inputs for solution delivery, conduct technical risk planning, and perform code reviews and test plan reviews.<br/><br/> - Ensure modern security standards and protocols, and data protection measures are implemented.<br/><br/> - Running diagnostic tests, repairing defects, and providing technical support.<br/><br/> - Respond to production incidents when they occur and take any necessary steps to restore service and return the business to normal operations as quickly as possible.<br/><br/> - Mentor/guide freshers/juniors if required.<br/><br/> <b>What are we Looking for?</b><br/><br/> - 3+ years of experience as a Node.js developer.<br/><br/> - Strong proficiency with JavaScript and working knowledge of Node.js and at least one web framework available for it such as Express, Koa, Meteor, etc.<br/><br/> - Familiarity with newer specifications of ECMAScript and understanding of the nature of asynchronous programming and its quirks and workarounds.<br/><br/> - Working knowledge of REST APIs, and WebSockets (GraphQL is a plus).<br/><br/> - Experience with MongoDB and one relational database such as MySQL or PostgreSQL.<br/><br/> - Implementing test cases using any frameworks such as mocha, jest, etc.<br/><br/> - Proficient understanding of code versioning tools git and git workflows.<br/><br/> - Understanding accessibility and security compliance.<br/><br/> - Integration of multiple data sources and databases into one system.<br/><br/> - A basic understanding of cloud technologies, micro-service architecture, and CI-CD is a plus.<br/><br/> - A basic understanding of front-end technologies, such as HTML5, CSS3, and ReactJS is a plus.<br/><br/> - Experience with any OOP language such as Golang, Java, or ASP is a plus.<br/><br/> - Understanding fundamental design principles behind a scalable application.<br/><br/> - Ability to understand business requirements and translate them into technical requirements.<br/><br/> - Good team player and good communication skills.<br/><br/> - Must be able to adhere to launch deadlines.<br/><br/> - User authentication and authorization between multiple systems, servers, and environments.<br/><br/> - Strong analytical problem-solving skills; adaptable, enterprising, and willing to take ownership.<br/><br/> <b>What do we Offer ?</b><br/><br/> - Competitive compensation.<br/><br/> - 5 Working Days with Flexible Working Hours.<br/><br/> - Medical Insurance for self & family.<br/><br/> - Training & skill development programs.<br/><br/> - Work with the Global team, Make the most of the diverse knowledge.<br/><br/> - Several discussions over Multiple Pizza Parties.<br/><br/> A lot more! Come and discover us!.<br/><br/> </p><br/></p> (ref:hirist.tech)