About the internship Selected intern's day-to-day responsibilities include: 1. Creating a scalable and effective application 2. Working on user authentication and authorization between multiple systems, servers, and environments using OpenID, OAuth2.0, etc. 3. Creating secure and scalable APIs using standards like REST API, GraphQL, etc. 4. Integrating multiple data sources and databases into one system 5. Working with an understanding of fundamental design principles behind a scalable application 6. Working with an understanding of differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform 7. Working with an understanding of accessibility and security compliance Skill(s) required MySQL MongoDB Node.js ReactJS Who can apply Only those candidates can apply who: are available for full time (in-office) internship have relevant skills and interests Other requirements 1. Strong proficiency with JavaScript 2. Knowledge of Node.js, Express.js, and other frameworks required to create a scalable and effective application 3. Understanding of the nature of asynchronous programming and its quirks and workarounds 4. Good understanding of basics of SQL and/or NoSQL databases 5. Very strong understanding of working with at least one SQL or NoSQL database in node js(Without ORM preferably) 6. Understanding of commonly used node modules 7. Good understanding of server-side templating languages 8. Good understanding of server-side CSS preprocessors such as SASS, LESS, etc. +. Basic understanding of front-end technologies, such as HTML5, and CSS3 Perks Certificate Letter of recommendation Flexible work hours Informal dress code Job offer Number of openings 2 Certificate: Will be provided at the end of the Internship
💡 Quick Summary
Seeking a career-building opportunity? The Node|js Development position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.