Citygreen is hiring for the role of Full Stack Developer Intern. This article details the role’s responsibilities—developing and enhancing features for a real-time web application; frontend work with HTML, CSS, JavaScript and TypeScript; backend support using Node.js and Express.js; integrating REST APIs and databases; debugging and optimizing performance; and collaborating with the team through progress updates.
Role and Responsibilities
The Full Stack Developer Intern at Citygreen will focus on the following core responsibilities:
- Develop and enhance features for a real-time web application
- Frontend work using HTML, CSS, JavaScript and TypeScript
- Assist in backend development using Node.js and Express.js
- Integrate REST APIs and databases
- Debug issues and optimize performance
- Collaborate with the team and share progress updates
These responsibilities emphasize both frontend and backend exposure within a real-time web application context. Consistent collaboration and progress sharing are part of the role, helping ensure features are developed, integrated, debugged and optimized effectively.
Requirements and Candidate Fit
Citygreen is looking for candidates who meet the following:
- Basic knowledge of HTML, CSS and JavaScript
- Familiarity with React.js (preferred but not mandatory)
- Basic understanding of Node.js and Express.js
- Working knowledge of Git and GitHub
- Strong learning mindset and problem-solving attitude
- Ability to work independently and follow through on tasks
- Suitable for engineering students (CSE/IT/ECE or related), fresh graduates, and self-learners with hands-on project experience
The role requires candidates who combine foundational technical skills with a proactive learning attitude. Familiarity with React.js is preferred but not mandatory; a working knowledge of Git and GitHub plus hands-on project experience helps demonstrate readiness for this internship.
Conclusion
In summary, Citygreen’s Full Stack Developer Intern role centers on developing and enhancing features for a real-time web application with frontend work in HTML, CSS, JavaScript and TypeScript; assisting backend development with Node.js and Express.js; integrating REST APIs and databases; and debugging and optimizing performance. Suitable candidates include engineering students, fresh graduates, and self-learners with hands-on project experience who meet the listed requirements.









