RipplesIndia
Lead Node.js Developer - Javascript
Job Location
bangalore, India
Job Description
Role : Lead Node. Js Apps Platform Engineering and Scalability. Location : Bengaluru, Work from Office. Job Description : The Senior Developer will be responsible for designing, developing, and maintaining applications. The ideal candidate should have a deep understanding of application architecture principles and best practices, with experience in cloud-based technologies like Azure and mobile development frameworks. Qualifications & Experience : Education : BE/ B.Tech./ ME / M.Tech./ MCA. Experience : 15 years of relevant experience,. Technical Skills : - Effectively encrypt sensitive data in Node.js and enable secure authentication in your online application. - Familiar with dependency audits to find and address any potential security issues in your dependencies. - Manage multiple databases and, if necessary, integrate them. - Continuously maintain database security. - Ability to work with cloud platforms like AWS, Azure, or GCP to deploy, manage, and scale applications. - Demonstrate basic error-handling skills, including troubleshooting and syntax manipulation. - Working experience as a Node JS developer, strong proficiency in java script and JS tech stack, knowledge of ReactJS is plus. - Handson 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. - Handson 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. Key Responsibilities : - Design, develop, and maintain scalable, secure, and maintainable Node.js applications. - Ensure code quality by following best practices and standards and maintain comprehensive code/design documentation. - Implement error-handling mechanisms and troubleshoot issues effectively. - Work closely with cross-functional teams, including other developers, engineers, and stakeholders, to ensure seamless integration of various layers of the product infrastructure. - Diagnose and fix bugs and performance bottlenecks to ensure applications perform smoothly and efficiently. - Continuously measure, drive, and optimize non-functional aspects such as app size, memory usage, and performance. - Integrate APIs effectively and ensure secure authentication and authorization mechanisms. - Continuously maintain database security and manage multiple databases, integrating them as necessary. - Work with cloud platforms like AWS, Azure, or GCP to deploy, manage, and scale applications. - Follow CI/CD guidelines to ensure zero-touch build, deploy, and test processes. - Monitor application performance and stability using appropriate tools - Stay updated with the latest trends and technologies in Node.js and digital solutions. - Innovate and propose changes to improve the application architecture and overall product performance. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/28/2024
Location: bangalore, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources RipplesIndia |
---|