Working experience as a Node JS developer, strong proficiency in JavaScript and JS tech stack, knowledge of ReactJS is a plus.Hands-on knowledge of Node.js and frameworks available for it like Express / Fastify.Strong knowledge of data structures, algorithms, exception handling, and SQL.Understanding of databases such as NoSQL, PostgresDB.Understanding the asynchronous / non-blocking programming concepts.Ensure the code is developed following the best practices and standards.Develop and maintain code / design documentation to ensure that the architecture is well-documented and communicated to all stakeholders.Knowledge of user authentication and authorization between multiple systems, servers, and environments.Hands-on knowledge of messaging technologies like Kafka.Hands-on knowledge of REST-based API and JSON schema.Stay up-to-date with the latest trends and technologies in digital solutions, and apply them to continuously improve the performance and functionality of our applications.Proficiency in project management tools like JIRA, and code versioning tools such as Bitbucket and GIT.Proficiency in following CI / CD guidelines and ensuring zero-touch build / deploy and test.Locations
Chennai, Tamil Nadu, India