Role Overview
We are looking for a Full Stack Developer Intern with hands-on experience in building modern, scalable, and secure web applications. The ideal candidate should be comfortable working across frontend, backend, databases, APIs, authentication, real-time communication, and cloud/deployment workflows. This is a 3-month internship.
Responsibilities
- Develop responsive and interactive web applications using React.js, Next.js, TypeScript, JavaScript, and Tailwind CSS.
- Build scalable backend services and REST APIs using Node.js and Express.js.
- Design and implement secure authentication and authorization using JWT Authentication and OAuth.
- Design and manage relational and NoSQL databases using PostgreSQL, MongoDB, and Prisma ORM.
- Containerize applications using Docker and implement automated workflows using GitHub Actions and CI/CD.
- Deploy and manage applications using AWS, Vercel, Netlify, and Render.
- Use Git and GitHub for version control and collaborative development.
Requirements
- Bachelor's degree or pursuing a degree in Computer Engineering, Computer Science, Information Technology, or a related field.
- Strong understanding of database design, API architecture, authentication, and modern web development practices.
- Experience with containerization, CI/CD, and cloud deployment is preferred.
Skills
- React.js
- Node.js
- TypeScript
- PostgreSQL
- AWS
Benefits
- Flexible schedule
- Paid sick time
- Work from home