Role Overview
NexaSec is seeking passionate Full Stack Developer Interns to assist in designing, developing, testing, and maintaining modern web applications. You will work closely with experienced developers to build responsive user interfaces, scalable backend APIs, and secure applications while gaining practical software development experience.
Responsibilities
- Develop responsive frontend interfaces using modern JavaScript frameworks.
- Build and maintain backend APIs and business logic.
- Integrate frontend applications with RESTful APIs.
- Design and manage relational and NoSQL databases.
- Write clean, reusable, and well-documented code.
- Debug, test, and optimize application performance.
- Collaborate with UI/UX designers and development teams.
- Participate in code reviews and team meetings.
- Use Git for version control and collaborative development.
- Assist in deploying applications and fixing production issues.
- Follow secure coding standards and software development best practices.
Requirements
- Final-year students or recent graduates.
- Candidates with personal projects, GitHub repositories, or internship experience are encouraged to apply.
- Freshers with strong programming fundamentals are welcome.
- Basic knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with React.js or another modern frontend framework.
- Basic understanding of backend development using Node.js, Express.js, Python, or Java.
- Understanding of REST APIs.
- Basic SQL knowledge (MySQL or PostgreSQL).
- Familiarity with Git and GitHub.
Skills
- React.js
- Node.js
- JavaScript
- SQL
- Git
Benefits
- Work on real-world web applications and internal platforms.
- Gain hands-on experience with modern full stack technologies.
- Learn from experienced software engineers and cybersecurity professionals.
- Build a strong portfolio with practical development projects.
- Internship certificate upon successful completion.
- Potential for full-time role based on performance.