Full Stack Developer Intern (Remote)
Internship Nodesify Technology in Software / Information System ShortlistJob Description
1. Position Overview
- Role: Full Stack Developer Intern
- Work Arrangement: 100% Remote (Work from Home)
- Internship Duration: Minimum 10 weeks (Compliant with MySIP)
2. Technical Stack
As an intern, you will work within a modern development environment utilizing:
- Frontend: Astro.js, React.js, HTML5, CSS3, Tailwind CSS.
- Backend: TypeScript (Nest.js) and Java (Spring Boot).
- Database & Caching: PostgreSQL and Valkey/Redis.
- DevOps & Workflow: GitHub for Version Control and Scrum for Agile Project Management.
3. Key Responsibilities
- Frontend Development: Build high-performance, SEO-friendly static and dynamic pages using Astro.js and React.js. Ensure UI/UX fidelity using Tailwind CSS.
- Backend Development: Assist in developing scalable microservices or monolithic APIs using Nest.js (TypeScript) and Spring Boot (Java).
- Data Persistence: Write and optimize SQL queries for PostgreSQL and implement caching strategies using Valkey/Redis to improve application latency.
- Agile Collaboration: Participate in daily Scrum stand-ups, sprint planning, and retrospective meetings.
- Version Control: Manage code contributions via GitHub, following standard branching and Pull Request (PR) workflows.
4. Learning Objectives & Outcomes
By the end of this internship, the candidate will:
- Gain proficiency in building a complete Full Stack application from scratch using modern frameworks.
- Understand Agile/Scrum methodologies and how to work effectively in a remote professional environment.
- Final Project: Successfully design, develop, and deploy one independent functional module or a Small MVP (Minimum Viable Product).
5. Requirements
- Currently pursuing a Bachelor’s Degree in Computer Science, Software Engineering, or a related field (Must be a Malaysian citizen for MySIP eligibility).
- Strong foundational knowledge of JavaScript/TypeScript and basic understanding of Java.
- Familiarity with CSS frameworks, particularly Tailwind CSS.
- Self-motivated and capable of working independently in a remote setting.
