Software Engineer Intern


Job Title: Software Engineer Intern 

Job Type: Remote 

Stipend: ₹15,000/month 

Location: Chennai 


 Job Description: 

Verlynk is a fast-growing social media management platform designed for digital marketing agencies, small businesses, and creators. We're looking for passionate and self-driven software engineering interns who are eager to work on real-world SaaS problems. 


As an intern, you will get hands-on experience working with our product team, contributing directly to live features and shipping production-level code. You'll be mentored by experienced engineers and gain a deep understanding of how scalable, user-friendly platforms are built. 


 Basic Qualifications: 


  • Strong understanding of programming fundamentals 
  • Familiarity with any one tech stack (MERN / Django / React / Node.js / etc.) 
  • Good problem-solving and debugging skills 
  • Passion to build and learn continuously 
  • Good communication and team collaboration skills 

 

Handson Exercise: 


To assess your skills, we’d like you to complete a small task. Choose either Frontend or Backend depending on your strength: 


Frontend Task: 


React Assignment: Task Manager (Intern Level) 


Objective: 


Build a simple Task Manager using React. This assignment is designed to evaluate your ability to apply core JavaScript concepts within a modern frontend framework. It focuses on state management, list rendering, user interaction, and UI logic. 


What You Need to Build: 

Create a basic task manager interface that allows users to manage a to-do list. Your application should allow users to: 

  • View a list of tasks 
  • Add a new task using a text input and a button 
  • Mark a task as completed using a checkbox or toggle 
  • Delete a task from the list 
  • Filter tasks to show all, only completed, or only active (incomplete) tasks 

 

You can start with an empty task list or include a few sample tasks by default. The entire application should work without a backend (no server or database). 

  • Each task should have the following properties: 
  • id: a unique number or timestamp 
  • title: string 
  • completed: boolean 

 


Backend Task: 


Express Assignment: Notes API (Intern Level) 

Objective: 

Build a simple Notes API using Node.js and Express. This assignment will assess your ability to build a RESTful backend, manage in-memory data, apply JavaScript fundamentals, and handle typical backend scenarios such as data validation and error handling. 

 

What You Need to Build: 

Create an API that allows users to manage notes. Each note should have an ID, a title, some content, and a timestamp indicating when it was created. 

  • Your API should allow users to: 
  • Retrieve all existing notes 
  • Retrieve a specific note by its ID 
  • Add a new note 
  • Update an existing note by its ID 
  • Delete a note by its ID 

 

Notes should be stored in a simple in-memory array (not a database). 

Each note should have the following properties: 

  • id: a unique number 
  • title: string 
  • content: string 
  • createdAt: a string representing the creation time 

 


 


Submission Details: 


  • Upload your project to GitHub (make sure the repository is public) 
  • Include a README.md with setup instructions 
  • Share the GitHub link along with a short intro about yourself via email to [email protected] with subject: 


"Software Engineer Intern - [Your Name]" 


 


Final Year Students and Fresh Graduates are welcome to apply.