22
applicants

Intern Software Engineer (Full Stack)

Global Training Network Alliances   Moratuwa • Internship

Job Description

About the Role

We are looking for a motivated Intern Software Engineer who is eager to learn and contribute to real-world projects. You will work with modern web technologies and gain hands-on experience in building scalable applications.

Tech Stack

  • Frontend: React.js, Next.js
  • Backend: Node.js (Express.js)
  • Databases: MongoDB (NoSQL), MySQL/PostgreSQL (SQL)
  • Other Tools: Git, REST APIs

Responsibilities

  • Assist in developing web applications using modern frameworks
  • Build and consume RESTful APIs
  • Work with both SQL and NoSQL databases
  • Collaborate with UI/UX designers and senior developers
  • Debug, test, and optimize application performance

Requirements

  • Degree/Diploma in IT, Software Engineering, or Computer Science
  • Basic knowledge of JavaScript, Node.js, and React/Next.js
  • Understanding of databases (SQL and NoSQL)
  • Familiarity with version control (Git)
  • Strong willingness to learn and grow

Nice to Have (Bonus Skills)

  • Knowledge of TypeScript
  • Basic understanding of authentication (JWT, OAuth)
  • Exposure to cloud platforms (AWS, Firebase, Vercel)
  • Understanding of MVC architecture