Node.Js Developer
Node.Js Developer763
Applications
763
Applications
Not Accepting Applications
About the Job
Skills
Project Role Description: Node.js Developer to primary focus on development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well..
Relevant Exp Needed: Minimum 2-4 years of experience as a Backend Developer
Must Have Skills:
- Work as part of a team developing applications and services using Agile development methods.
- Contribute to team and organizational improvements in process and infrastructure.
- Writing reusable, testable, and efficient code.
- Developing robust and lightweight restful API’s considering the scalability and performance of the application.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
- Excellent communication skills.
- Critical thinker and good problem-solver.
- Ability to independently analyse requirements based on a given specification and come up with a sound and balanced algorithmic design.
Technical Experience:
- Strong proficiency with JavaScript(ES6+).
- In-depth Knowledge of Node.js and frameworks such as Express/Loopback/Hapi and Socket.
- Understanding the nature of asynchronous programming.
- Creating database schemas that represent and support business processes.
- Integration of multiple data sources and databases like MongoDB, MySQL, Redis.
- Familiarity with the whole web stack, including protocols and web server optimization techniques.
- Good understanding of server-side templating languages(such as Jade, EJS, etc)
- Understanding fundamental design principles behind a scalable application.
- Strong analytical and problem solving skills.
- Understanding of CI/CD.
- Experience in working with cloud technologies like AWS..
- Proficient understanding of code versioning tools, such as Git.
- Ensuring high performance of applications and providing support.
- Experience in Cloud Computing Technologies -AWS, Azure, VmWare and Softlayer.
- Knowledge in Cloud Architectures-IaaS, PaaS and SaaS Docker.
Professional Attributes: communication, analytical skills, presentation skills, ability to work under pressure,
About the company
Industry
IT-Software
Company Size
11-50 Employees
Headquarter
Bangalore