Role Overview
We are looking for a passionate and fast-learning Software Developer Intern to join our team. In this role, you will help build, deploy, and maintain dynamic web applications. You will work across the stack, writing clean code, managing databases, and assisting with modern cloud deployments. This is an excellent opportunity to gain hands-on experience with modern web technologies and cloud infrastructure in a real-world environment.
Responsibilities
- Develop and maintain interactive web applications using React, HTML, CSS, and JavaScript.
- Write clean, efficient, and well-documented code with strong programming logic.
- Deploy and manage application hosting using Vercel and Railway.
- Write and optimize SQL queries for data management.
- Assist in setting up and configuring basic cloud infrastructure using AWS, Docker, and Cloudflare.
- Collaborate with the team to troubleshoot bugs and improve application performance.
Requirements
- Core Frontend: Strong understanding of HTML, CSS, JavaScript, and React.
- Database: Solid foundational knowledge of SQL.
- Deployment Platforms: Hands-on knowledge of deploying apps on Vercel and Railway.
- Cloud & DevOps Basics: Basic understanding of AWS, Docker, and Cloudflare.
- Problem Solving: Strong programming logic and analytical skills.
- Attributes: Eager to learn, proactive, and a great team player.
Nice to Have
- Experience with Next.js for server-side rendered React applications.
- Backend development experience using Node.js.
- Familiarity with NoSQL databases, specifically MongoDB.
- Experience with specific relational databases like MySQL or MS SQL Server.
Skills
- React
- JavaScript
- SQL
- AWS
- Docker