About the Role
We are looking for a highly driven Full Stack Developer Intern who can take ownership of web applications—from structuring codebases to deploying production-ready systems.
This role is not limited to development. It requires strong understanding of deployment, cloud infrastructure, and real-world problem solving.
Key Responsibilities
- Structure and manage code repositories using Git-based workflows (branching, pull requests, version control)
- Deploy web applications on cloud infrastructure using services like EC2 / S3 / managed databases
- Configure servers (Linux-based) and set up web servers such as Nginx or Apache
- Implement CI/CD pipelines for automated deployment
- Manage environment variables, secrets, and production configurations
- Ensure application security (HTTPS, SSL, access control)
- Monitor, debug, and resolve deployment or runtime issues
- Optimize application performance and loading speed
Technical Skills Required
Core Development
- Strong understanding of JavaScript (Node.js / React or similar stack)
- REST API integration and backend handling
- Frontend + Backend integration understanding
Version Control
- Hands-on experience with Git (branching, merging, conflict resolution)
Cloud & Deployment
- Practical experience with cloud platforms (preferably AWS)
- Understanding of:
- Virtual servers (EC2-like environments)
- Object storage (S3-like systems)
- Managed databases
Server & DevOps Basics
- Linux server handling
- Web server setup (Nginx / Apache)
- Process managers (e.g., PM2)
Database
- Basic experience with SQL or NoSQL databases
- Backup and restore knowledge
Additional Expectations
- Understanding of production-level security practices
- Ability to read logs and debug real-world issues
- Ownership mindset: ability to handle tasks independently
- Strong problem-solving approach (not just tutorial-based knowledge)
Good to Have (Bonus Skills)
- Docker & containerization
- CI/CD tools (GitHub Actions, Jenkins, etc.)
- CDN and performance optimization
- Basic understanding of scalability
Who Should Apply
- Candidates who have built and deployed at least 1–2 live projects
- Individuals serious about learning real-world system deployment
- Self-driven learners who can work without constant supervision
Growth Opportunity
- High performers may receive:
- Paid role opportunity
- Long-term position in core tech team
- Opportunity to work on multiple live products
Important Note
This is a performance-based internship designed for individuals who want real exposure to production systems. Compensation and future opportunities will be aligned with performance, contribution, and ownership demonstrated during the internship period.
How to Apply
Share the following:
- Resume / Portfolio
- Links to deployed projects (if any)
- Git repository links
- Brief note on your deployment experience