Back to jobs
Lucknow, India
2026-10-16
TestRight Nanosystems Private Limited
English
South Asia
Software Developer Intern
Role Description
**Job Description: Software Developer Intern**
**Location:** Noida, Uttar Pradesh
**Job Type:** Internship
**Department:** Software Development / Engineering
**About the Role**
We are looking for a motivated and enthusiastic **Software Development Intern** who has a strong interest in coding, problem-solving, and software development. The ideal candidate should have a basic understanding of programming concepts, web technologies, and AI-assisted coding tools, along with a willingness to learn and work on real-world projects.
**Key Responsibilities**
* Assist in developing, testing, and maintaining software applications.
* Write clean, readable, and efficient code under the guidance of senior developers.
* Work with HTML, CSS, JavaScript, and other programming languages as required.
* Use AI-assisted coding tools such as ChatGPT, GitHub Copilot, Cursor, or Claude to improve development efficiency.
* Identify, debug, and resolve basic coding errors.
* Participate in code reviews, testing, and team discussions.
* Use Git and GitHub for version control and project collaboration.
* Break down problems into smaller tasks and develop practical solutions.
* Document code, project progress, and technical learnings.
**Required Skills**
* **Programming Fundamentals:** Understanding of variables, data types, functions, loops, conditionals, data structures, and basic object-oriented programming.
* **Web Technologies:** Basic working knowledge of HTML, CSS, and JavaScript.
* **Programming Languages:** Familiarity with C and/or C++. Knowledge of additional programming languages is an advantage.
* **Project Experience:** At least 1–2 practical projects completed independently or as part of a team. Academic and personal projects are welcome.
* **AI-Assisted Development:** Familiarity with tools such as ChatGPT, GitHub Copilot, Cursor, Claude, or similar AI coding assistants.
* **Debugging and Testing:** Ability to understand error messages, trace issues, test solutions, and explain code.
* **Version Control:** Basic knowledge of Git, including commits, branches, and repositories.
* **Problem-Solving:** Logical thinking and the ability to approach problems systematically.
**Eligibility**
* Students, recent graduates, or candidates pursuing a degree in Computer Science, Information Technology, Software Engineering, or a related field.
* Candidates with a strong interest in software development and practical coding experience.
* Good communication skills and a willingness to learn.
**What We Offer**
* Hands-on experience with real-world software development projects.
* Exposure to modern development practices and AI-assisted coding workflows.
* Opportunities to learn from experienced developers.
* A collaborative environment to improve technical and problem-solving skills.
Job Type: Full-time
Pay: ₹15,000.00 - ₹30,000.00 per month
Application Question(s):
* How soon can you join us in Noida if selected?
* Have you built anything from scratch? If yes, please share links.
* How many projects/internship you have done ?
Work Location: In person