Overview:
As a Node.js Developer (Fresher) you will play a key role in developing and maintaining highquality applications. You will work closely with crossfunctional teams to understand and deliver requirements effectively.
Key Responsibilities:
- Developing userfacing features using Node.js
- Building reusable code and libraries for future use
- Optimizing applications for maximum speed and scalability
- Implementing security and data protection
- Designing and implementing data storage solutions
- Collaborating with frontend developers to integrate userfacing elements with serverside logic
- Implementing automated testing platforms and unit tests
- Managing and prioritizing multiple projects
- Troubleshooting and debugging applications
- Staying uptodate with all recent developments in the JavaScript and Node.js space
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Strong understanding of JavaScript its quirks and workarounds
- Knowledge of Node.js and frameworks available for it such as Express
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of frontend technologies such as HTML5 and CSS3
- Experience with data migration transformation and scripting
- Understanding of accessibility and security compliance
- Experience with version control tools such as Git
- Experience with building RESTful APIs
- Knowledge of architectural design patterns such as MVC
- Familiarity with continuous integration and automated testing
- Understanding of agile methodologies
- Excellent communication and teamwork skills
- Passion for learning and staying updated on emerging technologies
- Ability to manage multiple tasks with minimum supervision
node.js,javascript,restful apis,html,css,mvc,git,unit testing