Software Engineer Intern

WHALEBIUM

Coimbatore, Tamil Nadu, IndiaFresher1h agovia LinkedIn

About the Role

This is an on-site Software Engineer Intern role based in Coimbatore.

Key Responsibilities

  • Develop and maintain frontend applications using React.js, JavaScript, and TypeScript.
  • Assist in developing backend services and REST APIs using Node.js and NestJS.
  • Work with PostgreSQL databases, including queries, schema design, and data management.
  • Support the integration of frontend applications, backend services, databases, and security tools.
  • Assist in developing automation scripts for network discovery and security assessment workflows.
  • Support network scanning, asset discovery, service enumeration, and vulnerability assessment.
  • Assist in identifying security vulnerabilities, misconfigurations, and potential risks in authorized environments.
  • Help analyze security findings, CVEs, and vulnerability assessment results.
  • Use Git, GitHub, and Docker for version control, collaboration, and development environments.
  • Debug application issues, test features, and follow secure coding practices.
  • Collaborate with developers and cybersecurity engineers to implement and improve platform features.

Requirements & Tech Stack

Software Development

  • Basic knowledge of JavaScript and TypeScript.
  • Familiarity with React.js for frontend development.
  • Understanding of Node.js and NestJS for backend development.
  • Basic understanding of REST APIs and client-server architecture.
  • Familiarity with PostgreSQL, SQL, and relational database concepts.
  • Basic knowledge of Git and GitHub for version control.
  • Familiarity with Docker and containerization fundamentals.
  • Understanding of debugging, testing, and software development practices.

Networking and Cybersecurity

  • Understanding of networking fundamentals, including the OSI model, TCP/IP, IP addressing, subnetting, ports, and protocols.
  • Basic knowledge of DNS, DHCP, HTTP/HTTPS, SSH, SMB, VLANs, routing, switching, and network segmentation.
  • Basic knowledge of Windows and Linux operating systems, command-line usage, processes, and permissions.
  • Understanding of cybersecurity fundamentals, including vulnerabilities, threats, risks, and security controls.
  • Basic knowledge of Vulnerability Assessment and Penetration Testing (VAPT).
  • Familiarity with network scanning, service enumeration, vulnerability identification, and security testing.
  • Awareness of CVEs, CVSS scores, common web vulnerabilities, and security misconfigurations.
  • Familiarity with tools such as Nmap, Wireshark, Burp Suite, or similar security tools is an advantage.

Qualifications

Currently pursuing or recently completed a bachelor's degree in Computer Science, Information Technology, Cybersecurity, Software Engineering, or a related field.

Additional Requirements

  • Strong analytical thinking and problem-solving skills.
  • Interest in both software development and cybersecurity.
  • Willingness to learn new technologies, frameworks, and security tools.
  • Good communication, teamwork, and technical documentation skills.
  • Ability to troubleshoot issues and work on practical technical tasks.

Fresher Software Developer Jobs · last 7 days

137 openings · all need no experience

Most hiring: Saatvik Agro, Creative Hands HR, Recruit Diary

See all 137 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job