Working experience as a Node JS developer, strong proficiency in java script and JS tech stack, knowledge of ReactJS is 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 authorisation 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 etc, code versioning tools such as Bitbucket and GIT
Proficiency in following CI/CD guidelines and ensuring zero touch build/deploy and test.