Overview
Role Overview
We are seeking a Full-Stack Software Developer Intern to support the development of modern web and mobile applications. The role requires strong problem-solving abilities, a solid understanding of software development fundamentals and a willingness to learn and work with modern technologies
across the full software development lifecycle.
Key Responsibilities
- Assist in the development of web applications using modern frontend frameworks such as React.js and Next.js
- Support backend development activities using Node.js and related technologies
- Develop, test and maintain RESTful APIs and third-party integrations
- Work with relational and NoSQL databases including PostgreSQL, MySQL and MongoDB
- Participate in debugging, troubleshooting and performance optimization activities
- Assist in implementing authentication, authorization and security best practices
- Collaborate with developers, designers and product teams to understand and implement requirements
- Contribute to code reviews, testing activities and deployment processes
- Follow coding standards, development processes and project timelines
- Maintain documentation and provide regular updates on assigned tasks
Required Skills & Qualifications
- Pursuing or completed a Bachelor's degree in Computer Science, Information Technology or a related field
- Understanding of programming fundamentals, data structures andalgorithms
- Knowledge of JavaScript, TypeScript, HTML and CSS
- Familiarity with React.js, Next.js or similar frontend frameworks
- Basic understanding of Node.js and backend development concepts
- Understanding of database concepts and SQL fundamentals
- Familiarity with version control systems such as Git
- Strong analytical thinking and problem-solving abilities
- Good communication and collaboration skills
- Eagerness to learn new technologies and adapt to a fast-paced environment
Preferred Skills
- Exposure to React Native or Flutter
- Familiarity with PostgreSQL, MySQL or MongoDB
- Basic understanding of cloud platforms and deployment concepts
- Exposure to Docker, CI/CD pipelines or DevOps practices
- Participation in personal projects, hackathons, open-source contributions or previous internships
Compensation
Stipend will be based on skills, technical aptitude, academic performance and relevant project experience. We are flexible on compensation for deserving candidates who demonstrate strong technical capabilities, exceptional problem-solving skills or relevant practical experience.
High-performing candidates may be considered for full-time opportunities based on business requirements and internship performance.