Overview

​Job Title: Full-Stack Developer Intern

​Location: Galle, Sri Lanka / Remote

Employment Type: Internship (Freshers Only)

​Role Overview

​We are looking for a passionate and driven Full-Stack Developer Intern to join our engineering team. This role is designed for current IT undergraduates who are eager to apply their academic knowledge to real-world projects. You will work across the entire stack, from designing sleek user interfaces to building robust backend services and managing databases.

​Key Responsibilities

​Development: Assist in building and maintaining web applications using React (Frontend) and Node.js or Laravel (Backend).

​Database Management: Write efficient queries and manage data using both Relational (MySQL, Supabase) and NoSQL (MongoDB, Firebase) databases.

​Design & UI/UX: Implement responsive web designs using HTML5, CSS3, and modern styling frameworks.

​Agile Collaboration: Participate in Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.

​Deployment: Learn and assist in the deployment process, ensuring applications are optimized for performance and scalability.

​Code Quality: Write clean, maintainable code following Object-Oriented Programming (OOP) principles.

​Technical Requirements

​Education: Currently pursuing an undergraduate degree in Information Technology, Computer Science, or a related field.

​Core Languages: Proficiency in Java, Python, C, and JavaScript.

​Web Technologies: * Frontend: React, HTML, CSS.

​Backend: Node.js, Laravel.

​Databases: Experience with MySQL, Firebase, MongoDB, and Supabase.

​Tools: Hands-on experience with IntelliJ IDEA, VS Code, and GitHub for version control.

​Foundations: Strong understanding of OOP, data structures, and algorithms.

​Soft Skills & Competencies

​Agile Mindset: Basic understanding of Scrum and Sprint methodologies.

​Team Player: Ability to collaborate effectively in a team environment and contribute to collective goals.

​Responsiveness: A proactive approach to feedback and a commitment to meeting project deadlines.

​Problem-Solving: Strong analytical skills and a “can-do” attitude toward technical challenges.

​Preferred “Plus” Skills (Techniques you may have missed)

​RESTful APIs: Understanding how to build and consume APIs.

​State Management: Familiarity with Redux or Context API for React.

​DevOps Basics: Experience with Docker or basic cloud services (AWS/Azure/Google Cloud).

​Testing: Basic knowledge of Unit Testing (Jest, PHPUnit).

​UI Frameworks: Experience with Tailwind CSS or Bootstrap.

Gender :
Any

Age range :
N/A

Minimum qualification :
Degree
----------------------------------------
Degree Specialization
----------------------------------------

Minimum years of experience :
N/A

Differently abled may apply :
Yes


Advertisement image