Job Title: Full Stack Developer Intern
Company: NEXASEC Cyber Solution
Website: nexasec.in
Location: Remote
Internship Duration: 6 Months
Open Positions: 2
About NexaSec
NexaSec is a cybersecurity services company helping businesses protect their digital assets through Vulnerability Assessments, Penetration Testing (VAPT), Security Audits, Compliance Consulting, Managed Security Services, and Cybersecurity Awareness Training.
Role Overview
We are looking for motivated Full Stack Developer Interns to support our development team in building and maintaining modern web applications. Interns will gain hands-on experience working across both front-end and back-end development, databases, APIs, version control, testing, and real-world software development workflows.
Key Responsibilities
- Develop responsive and user-friendly web interfaces.
- Build and maintain front-end features using modern web technologies.
- Develop server-side applications, APIs, and back-end functionality.
- Design and work with databases for web applications.
- Integrate front-end applications with REST APIs and back-end services.
- Write clean, structured, and maintainable code.
- Debug and resolve front-end and back-end issues.
- Test applications across different browsers, devices, and environments.
- Implement authentication, authorization, and basic application security practices.
- Collaborate with developers and team members on assigned projects.
- Use Git/GitHub for version control and project collaboration.
- Maintain and improve existing web applications.
- Follow coding standards and software development best practices.
- Document development work and provide regular progress updates.
Daily Development Activities
- Work on assigned full-stack development tasks.
- Develop and improve front-end components and back-end functionality.
- Create and integrate APIs.
- Work with databases and application data.
- Test and debug implemented features.
- Review and improve code based on technical feedback.
- Commit development work regularly to GitHub.
- Participate in code reviews and team discussions.
- Document completed tasks and development progress.
Skills Required
- Good understanding of HTML, CSS, and JavaScript.
- Basic understanding of front-end frameworks or libraries.
- Basic knowledge of back-end development.
- Understanding of REST APIs and API integration.
- Basic knowledge of databases and SQL or NoSQL concepts.
- Familiarity with Git and GitHub.
- Basic understanding of debugging and browser developer tools.
- Good problem-solving and analytical skills.
- Ability to write clean and organized code.
- Good attention to detail.
- Willingness to learn new technologies and development practices.
Preferred Skills
Knowledge of any of the following will be an advantage:
Front-End
- React.js
- Next.js
- TypeScript
- Tailwind CSS
Back-End
- Node.js
- Express.js
- Python
- Django or Flask
Database
Other
- REST APIs
- JWT or authentication concepts
- Git/GitHub
- Docker basics
- Cloud deployment basics
- Figma or UI/UX tools
Knowledge of cybersecurity is not mandatory, but an interest in cybersecurity and secure software development is a plus.
Eligibility
- Final-year students or recent graduates.
- Background in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
- Candidates with relevant personal, academic, college, or open-source projects are encouraged to apply.
- Freshers are welcome to apply.
- Candidates should have access to a computer/laptop and a reliable internet connection for remote work.
What You'll Learn
- Full-stack web application development
- Modern front-end development
- Back-end development and server-side programming
- REST API development and integration
- Database management and application data handling
- Git and GitHub workflows
- Debugging and software testing
- Authentication and basic application security
- Code quality and development best practices
- Real-world software development workflows
- Working on technology projects in the cybersecurity industry
Performance Goals (30 Days)
Each intern should aim to:
- Complete assigned development tasks within agreed timelines.
- Build and improve front-end components.
- Develop or integrate assigned APIs and back-end functionality.
- Work with databases for assigned application features.
- Identify and resolve assigned technical issues.
- Contribute regularly to project repositories.
- Participate in code reviews and incorporate technical feedback.
- Demonstrate consistent progress in full-stack development skills.
- Complete assigned project milestones.
Performance goals may vary depending on project requirements and the intern's learning progress.
Why Join NexaSec?
- Hands-on experience working on real-world web development projects.
- Exposure to the fast-growing cybersecurity and technology industry.
- Mentorship and technical guidance from experienced professionals.
- Opportunity to develop practical full-stack development skills.
- Experience working across front-end, back-end, APIs, and databases.
- Opportunity to strengthen your GitHub portfolio and project experience.
- Internship certificate upon successful completion.
- High-performing interns may be considered for a full-time development opportunity based on business requirements and performance.
How to Apply
Send your resume through Indeed. Candidates are encouraged to include links to their GitHub profile, portfolio, or relevant projects.
Subject: Application – Full Stack Developer Intern
Please include a brief note explaining your interest in full-stack development and why you would like to work with NexaSec.
Pay: ₹100.00 - ₹200.00 per month
Work Location: Remote