Software Development Intern - Full Stack / Backend Focus

YourfriendlyHR

Bengaluru

On-site

INR 112,000 - 223,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

YourfriendlyHR in Bengaluru is seeking a Software Development Intern with a strong interest in modern web development and a hands-on, full-stack/backend focus. You'll work with JavaScript/TypeScript, Node.js, React, REST APIs, databases, and existing codebases on real-world applications.

This is a paid internship (6 months) with on-site work at HRBR Layout, Kalyan Nagar, Bengaluru, Karnataka, offering exposure to frontend and backend development, code reviews, and production-oriented systems.

Qualifications

  • Strong fundamentals in JavaScript.
  • Working knowledge of Node.js and React.js.
  • Basic understanding of REST APIs.
  • Familiarity with Git and GitHub workflows.
  • Basic TypeScript knowledge.
  • Willingness to learn and debug real-world code.

Responsibilities

  • Build and maintain REST APIs using Node.js.
  • Develop frontend features with React / Next.js.
  • Connect frontend with backend APIs.
  • Implement authentication, authorization, and error handling.
  • Write tests and debug across frontend and backend.
  • Collaborate with the development team and participate in code reviews.

Skills

JavaScript fundamentals
Node.js
React.js
TypeScript
REST APIs
Git / GitHub
Databases basics
Debugging

Tools

Next.js
NestJS
Prisma
MongoDB
PostgreSQL
JWT
Postman
Docker

Job description

This role is with our client, a Bengaluru-based technology company that helps small and growing businesses turn their ideas into practical, scalable digital solutions. They work across custom software development, web and mobile applications, UI/UX, API integrations, and technology consulting.
The company is Software Development Intern with a strong interest in modern web development who wants to work on real-world applications and production-oriented systems.
This is a hands-on role with a full-stack / backend focus, where you will work with JavaScript/TypeScript, Node.js, React, REST APIs, databases, integrations, debugging, and existing codebases.
The ideal candidate should have strong fundamentals, curiosity, and the ability to understand how different layers of a web application work together.

  • Job Type: Internship
  • Work Mode: On-site
  • Location: HRBR Layout, Kalyan Nagar, Bengaluru, Karnataka
  • Duration: 6 months
  • Experience: Students / Freshers / Candidates with relevant project experience
What You Will Work With
  • Frontend: React.js / Next.js, TypeScript, HTML, CSS, Tailwind CSS
  • Backend: Node.js, Express.js / NestJS
  • APIs: REST APIs, HTTP methods, request/response lifecycle, middleware, authentication and authorization
  • Databases: MongoDB and PostgreSQL
  • ORM / Data Access: Prisma or similar tools
  • Authentication: JWT, cookies, sessions, role-based access
  • Development: Git, GitHub, npm/yarn, environment configuration
  • Integrations: third-party APIs, file uploads, email services, and external services
What You Will Do
  • Build and maintain REST APIs using Node.js
  • Develop frontend features using React / Next.js
  • Connect frontend applications with backend APIs
  • Implement authentication, authorization, validation, and error handling
  • Work with databases and write efficient queries
  • Debug and fix issues across frontend and backend
  • Integrate third-party APIs and services
  • Work with existing codebases and understand their architecture
  • Participate in code reviews and follow established coding practices
  • Write reusable and maintainable components and services
  • Test APIs and application functionality
  • Work with Git and collaborate with the development team
What We're Looking For
  • Strong fundamentals in JavaScript
  • Working knowledge of Node.js and React.js
  • Basic-to-good understanding of REST APIs
  • Basic understanding of databases, including CRUD operations, relationships, and indexing
  • Understanding of Node.js asynchronous programming, promises, async/await, and the event loop
  • Understanding of routing, controllers, services, middleware, validation, and error handling
  • Basic understanding of authentication and authorization
  • Understanding of how frontend applications communicate with backend APIs
  • Basic TypeScript knowledge and understanding of why it is used in larger applications
  • Familiarity with Git/GitHub, including commits, branches, pull requests, and resolving conflicts
  • Ability to read, understand, debug, and modify existing code
  • Ability to use logs, browser developer tools, and API testing tools such as Postman
  • Strong problem-solving skills and willingness to learn
Good to Have
  • Next.js or NestJS
  • Prisma
  • MongoDB aggregation and indexes
  • PostgreSQL
  • JWT authentication and role-based access control
  • Redis / caching
  • Background jobs or queues
  • WebSockets / Socket.IO
  • Docker
  • Basic cloud or deployment knowledge
  • Third-party API integrations
  • File storage and upload systems
  • GitHub Actions or basic CI/CD concepts
The Kind of Developer We're Looking For

We are not looking for someone who only knows how to follow tutorials or YouTube projects. You should be able to explain the fundamentals behind what you build.
You should have a basic understanding of questions such as:
What happens when a request reaches a Node.js server?
How does Express middleware work?
How does a React application communicate with an API?
What happens between a frontend button click and a database update?
What is the difference between authentication and authorization?
Why do we use controllers, services, and modules in a backend?
How does asynchronous code work in Node.js?
What happens when an API returns an error?
How would you structure a small backend application?
How do databases and indexes affect API performance?

If you enjoy understanding how systems work, building features, debugging problems, and learning through real-world development, this internship will give you the opportunity to work with a development team and build practical software engineering skills.

Note:

This is a paid internship. Skills: databases,authentication,node.js,rest,react,api

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fullstack Developer Intern
Fullstack Developer Intern

Aspire Technology • Mumbai

On-site
INR 167,000 - 279,000
Competitive monthly stipend
Internship Completion Certificate &amp
Letter of Recommendation
+2
Backend Developer Intern (Node.js / Nest.js)
Backend Developer Intern (Node.js / Nest.js)

Ageit Endorse India Technology • Pune District

On-site
Full Stack Developer Intern (6-Month Tenure)
Full Stack Developer Intern (6-Month Tenure)

Ira Hospitality • Hyderabad

On-site
INR 112,000 - 156,000
Certificate of Internship
PPO possibility
Full Stack Developer Intern
Full Stack Developer Intern

Talent'd HR Solutions • Pune District

Hybrid
Full Stack Developer Intern
Full Stack Developer Intern

JSChamps • Mumbai

On-site
INR 240,000 - 480,000
Provident Fund
Software Engineer Intern
Software Engineer Intern

Vantageiq Technologies • Pune District

On-site
INR 112,000 - 134,000
Developer Intern
Developer Intern

Valamm.AI Labs Private Limited • Bengaluru

On-site
INR 201,000 - 312,000
Full-Stack Development Intern
Full-Stack Development Intern

Rustic Wisdom • Bengaluru

On-site
INR 67,000 - 89,000
Stipend 6,000–8,000 INR per month
Certificate on completion
Pre-placement offer possible
Software Engineering Intern - Frontend (React.js)
Software Engineering Intern - Frontend (React.js)

Codemonk • Bengaluru

Hybrid
INR 167,000 - 279,000
Paid internship
Full Stack Intern- React/Next.Js
Full Stack Intern- React/Next.Js

PGAGI Consultancy Pvt. Ltd • Karnataka

Hybrid
INR 112,000 - 223,000
Hands-on AI projects
Mentoring from industry experts
Collaborative work environment