Job Title : Senior Developer NodeJS
Experience: 4+ Years
Relevant Experience in NodeJS: 4 years
Budget : 7 LPA - 13 LPA
Notice Period: Immediate - 30 days
Location: Bengaluru/Bangalore
Education: UG Any Graduate Any Specialization
Industry Type: IT-Software/ Software Services
Functional Area: Product Development
Technology:
Must have Nodejs, AngularJs
Roles and Responsibilities:
- Responsible for writing server- side web application/ business logic.
- Develop new user- facing features
- Work with the existing applications and help evolve it by building reusable code and libraries
- Optimize applications for performance and scalability
- Collaborate with other team members
- Writing reusable, testable, and efficient code
- Proactive attitude on identifying problems and providing solutions.
- Creative and innovative thinking is appreciated.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
Requirements:
- At least 4 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Extensive experience in Node.js
- Good knowledge of Redis, its data types, and their use cases.
- Deep expertise and hands-on experience with Web Applications and related programming languages such as HTML, CSS & CSS Preprocessors, jQuery.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks such as Angular.
- Ability to make changes in a backward compatible manner.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Strong with algorithms.
- Proficient understanding of code versioning tools such as Git.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Have built a back-end for applications using NodeJs (API s).
- Have built a front-end for applications using Angular 5 or above (preferred but not mandatory).
- Experience working with IBM/AWS/Google Cloud platforms in deployment and setup of Applications.
- Experience working with versioning tools such as GitHub/Bitbucket or others.
- Experience with in-client interaction is a plus.
- Healthcare experience will be a bonus
- AngularJs and Angular experience options and a bonus (full stack experience)
- Any cloud exposure optional