Live opening · Posted 7 days ago

Software Development Intern - Full Stack / Backend Focus

YourfriendlyHR · Bengaluru, Karnataka, India (On-site)
Linkedin No
You are 7 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 7 days ago
CompanyYourfriendlyHR
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SourceLinkedin
Listed7 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
13 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
68,082 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

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
Experience with any of the following will be an advantage:
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?
You don't need to know everything. Strong fundamentals, curiosity, and the ability to understand an existing codebase are more important than knowing a long list of technologies.
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

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App