Who can apply
Only those candidates can apply who:
1. are available for full time (in-office) internship
2. can start the internship between 4th Feb'25 and 11th Mar'25
3. are available for duration of 6 months
4. have relevant skills and interests
* Women wanting to start/restart their career can also apply.
1. A strong understanding of Node.js is essential since it's the core technology for server-side development
2. A deep knowledge of JavaScript is crucial because Node.js is built on it; the developer should be skilled in both front-end and back-end JavaScript development
3. Node.js is known for its asynchronous, non-blocking I/O model
4. Developers should be proficient in writing asynchronous code using callbacks, Promises, or async/await
5. Many Node.js applications are built using web frameworks like Express.js; familiarity with such frameworks is often necessary for building RESTful APIs and web applications
6. Experience with databases, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB), is important; the developer should be able to work with databases, design schemas, and write queries
7. Designing and building RESTful APIs or GraphQL APIs is a common requirement for Node.js developers
8. Knowledge of Git and using version control systems is crucial for collaboration and code management
9. Familiarity with npm or yarn when managing dependencies and packages is essential
10. Proven experience working with Node.js in a professional setting or substantial personal projects
11. A strong portfolio demonstrating Node.js projects, contributions to open-source projects, or significant personal work can be crucial
12. A bachelor’s degree in computer science is preferred or any other related field
OR