Full-time

Pearson Hiring Freshers – Apprentice Software Engineer | Bangalore
Pearson is hiring freshers and early-career candidates for the Apprentice, Software Engineer position in Bangalore, India. This opportunity is suitable for candidates who are currently pursuing or have completed a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
The role is designed for candidates looking to begin their software engineering career through an apprenticeship environment, with opportunities to work alongside experienced engineers and gain practical exposure to full-stack web development, frontend technologies, backend development, REST APIs, testing, debugging, and agile software development.
Job Highlights
Job Detail | Information |
Company | Pearson |
Position | Apprentice, Software Engineer |
Job Type | Full Time |
Location | Bangalore, India |
Job Function | Engineering |
Job Family | Technology |
Req ID | 25453 |
Req Type | Student |
Experience | Fresher / Early Career |
Education | Bachelor’s degree – Pursuing or Completed |
Eligibility | Candidates who have never drawn EPF |
Age | 18–35 years |

About the Pearson Apprenticeship Program
Pearson's India Apprenticeship Program is designed to provide graduates and early-career professionals with structured training, practical experience, and mentorship from industry professionals.
The program combines on-the-job learning with guided development, allowing apprentices to build technical and professional skills while working in a global organization.
For freshers, this opportunity provides exposure to real engineering practices and modern software development workflows rather than being limited to academic learning.
About the Apprentice Software Engineer Role
Pearson is looking for a motivated and curious Full Stack Engineer Apprentice/Intern to join its engineering team.
The position is intended for early-career developers who are interested in building modern web applications and developing their skills in a collaborative engineering environment.
As an Apprentice Software Engineer, you will work alongside experienced engineers and contribute to product features while gaining practical exposure to both frontend and backend development.
The role involves technologies such as React.js, JavaScript/TypeScript, Node.js, Java or .NET, REST APIs, HTML5, CSS3, databases, cloud platforms, Git, and CI/CD practices.
Who Can Apply?
This opportunity is particularly relevant for freshers and students who are building their careers in software development.
Candidates can apply if they are:
Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field.
Candidates who have completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
Freshers with academic exposure to software development.
Early-career candidates interested in full-stack engineering.
Candidates who have basic hands-on experience with React.js and modern JavaScript/TypeScript development.
Candidates who are willing to learn new technologies and work collaboratively with an engineering team.
Educational Qualification
Candidates should have a:
Bachelor’s degree — pursuing or completed — in Computer Science, Software Engineering, or a related field.
This makes the position relevant to both students currently pursuing their bachelor's degree and graduates who have already completed their degree.
Key Responsibilities
As an Apprentice Software Engineer, you will work under the guidance of experienced engineers and contribute to software development activities.
Your responsibilities may include:
Assisting in the design, development, and maintenance of web applications.
Working with React.js for frontend development.
Working with backend technologies such as Node.js, Java, or .NET.
Writing clean, readable, and maintainable code using TypeScript and/or JavaScript.
Collaborating with senior engineers to implement new product features.
Contributing to improvements in existing applications.
Integrating and consuming REST APIs between frontend and backend systems.
Participating in code reviews.
Taking part in daily standups and sprint planning.
Working as part of an Agile development team.
Debugging and troubleshooting issues across the full technology stack under guidance.
Writing basic unit tests.
Contributing to improvements in software quality and maintainability.
Learning and following engineering standards, coding practices, and documentation processes.
Technical Skills Required
Freshers applying for this role should have a basic understanding of modern software development concepts.
Frontend Development
Candidates should have:
Basic hands-on experience or strong academic exposure to React.js.
Understanding of modern JavaScript/TypeScript development.
Knowledge of frontend components.
Understanding of state management concepts.
Understanding of responsive user interface development.
Knowledge of HTML5.
Knowledge of CSS3.
Understanding of responsive design principles.
Backend Development
Candidates should be familiar with at least one backend technology, such as:
Node.js
Java
.NET
The job description does not require candidates to know every backend technology listed. Familiarity with at least one is expected.
REST APIs
Candidates should understand:
What REST APIs are.
How frontend applications communicate with backend systems.
How APIs are consumed by web applications.
Basic frontend-backend communication concepts.
Preferred / Nice-to-Have Skills
The following skills are listed as additional or preferred qualifications. They can strengthen a candidate's profile but are not presented as the core mandatory requirements.
Exposure to relational or NoSQL databases such as:
MySQL
PostgreSQL
MongoDB
Familiarity with cloud platforms such as:
AWS
Microsoft Azure
Google Cloud Platform (GCP)
Basic understanding of microservices architecture.
Basic understanding of containerization and Docker.
Familiarity with Git.
Awareness of CI/CD pipelines.
Understanding of Agile development practices.
Experience using AI-assisted development tools such as GitHub Copilot or Cursor.
Skills Freshers Should Focus On
For students and recent graduates preparing to apply, the following areas are especially relevant to this role:
React.js: Understand components, basic state management, and how React applications are structured.
JavaScript / TypeScript: Build a strong foundation in modern programming concepts and writing maintainable code.
HTML & CSS: Understand how responsive web interfaces are created.
Backend Development: Gain practical exposure to at least one backend technology such as Node.js, Java, or .NET.
REST APIs: Understand how frontend and backend applications communicate.
Git: Learn the basics of source-code management and collaborative development.
Databases: Having exposure to MySQL, PostgreSQL, MongoDB, or another database can be beneficial.
Problem Solving: Strong logical thinking and debugging skills are important for software development roles.
Fresher-Friendly Learning Opportunity
The Pearson Apprenticeship Program is structured around training, hands-on experience, and mentorship, making it relevant for candidates at the beginning of their software engineering careers.
Freshers can use the opportunity to gain practical exposure to areas such as:
Full-stack web application development
React.js development
JavaScript and TypeScript
Backend development
REST API integration
Software testing
Debugging and troubleshooting
Code reviews
Agile development
Git and collaborative development
CI/CD practices
Cloud technologies
Modern engineering standards
Eligibility Requirements
According to the job listing, candidates should meet the following requirements:
Bachelor's degree pursuing or completed in Computer Science, Software Engineering, or a related field.
Basic hands-on experience or strong academic exposure to React.js.
Knowledge of modern JavaScript/TypeScript development.
Foundational understanding of frontend concepts.
Familiarity with at least one backend technology: Node.js, Java, or .NET.
Understanding of REST APIs.
Basic knowledge of HTML5 and CSS3.
Willingness to learn and take ownership.
Ability to work collaboratively.
Good problem-solving skills.
Good communication skills.
Candidates must not have ever drawn EPF, as stated in the supplied job listing.
The supplied listing states an age range of 18–35 years.
Important Note for Freshers
Candidates do not need to treat this as a role requiring extensive professional experience. The job is presented as an apprenticeship opportunity for graduates and early-career professionals, and the educational qualification specifically allows candidates who are currently pursuing or have completed a Bachelor's degree.
Students and fresh graduates who have built projects, completed academic coursework, or gained hands-on exposure to the listed technologies can review the requirements and apply if they meet the eligibility conditions.
About Pearson
Pearson is a global learning company focused on helping people make progress through learning. The company was founded in 1844 and delivers digital-first learning experiences.
Pearson states that it employs more than 20,000 people globally and provides learning products, technology, and services in India.
Job Application Details
Company: Pearson
Job Title: Apprentice, Software Engineer
Location: Bangalore, India
Job Type: Full Time
Job Function: Engineering
Job Family: Technology
Req ID: 25453
Req Type: Student

How to Apply
Interested and eligible freshers, students pursuing a Bachelor's degree, and candidates who have completed their Bachelor's degree can apply through the official Pearson job application page.
Application Note: Pearson advises candidates to use a personal email address that only they can access when applying. Shared or group email addresses should not be used.
Frequently Asked Questions
1. Is Pearson hiring freshers for this role?
Yes. The position is an Apprentice Software Engineer role within Pearson's apprenticeship program, which is designed for graduates and early-career professionals.
2. Can students currently pursuing a Bachelor's degree apply?
Yes. The job listing specifically states that candidates with a Bachelor's degree, pursuing or completed, in Computer Science, Software Engineering, or a related field can apply.
3. Can candidates who have already completed their Bachelor's degree apply?
Yes. Completed bachelor's degree holders in the relevant fields are included in the stated qualification.
4. What is the job location?
The position is based in Bangalore, India.
5. What technologies are relevant for this role?
The role involves technologies including React.js, JavaScript/TypeScript, Node.js, Java, .NET, REST APIs, HTML5, CSS3, and related software development tools.
6. Is React.js required?
The job listing asks for basic hands-on experience or strong academic exposure to React.js and modern JavaScript/TypeScript development.
7. Do candidates need backend development knowledge?
Candidates should be familiar with at least one backend technology, such as Node.js, Java, or .NET.
8. Is previous professional experience mandatory?
The supplied job listing describes the opportunity as an apprenticeship for graduates and early-career professionals. It does not state a requirement for prior full-time professional experience.
9. What is the Pearson job reference number?
The requisition ID for this position is 25453.
10. What is the eligibility condition related to EPF?
The supplied listing states that candidates must not have ever drawn EPF.
11. What is the age eligibility mentioned in the listing?
The supplied job content states an age range of 18–35 years.
12. Where can I apply?
Candidates can apply through the Pearson application link provided in the How to Apply section above.
Join Groups for Job Updates
Join our WhatsApp Group : Click here
Join us on Instagram : Click here
Join us on LinkedIn : Click here
Join us on Facebook : Click here
Join us on Telegram : Click here
Follow WhatsApp Channel for Quick Updates: Click here
📢 Share this opportunity with friends
Next Job Openings :

Apply Link: https://okfreshers.com/jobs/philips-recruitment-%E2%80%93-software-technologist-i-(devops)-bangalore
Disclaimer
This information is publicly shared to help students and freshers. OkFreshers is not responsible for any outcomes related to applications, interviews, or job offers. Candidates are requested to verify all details, follow the official application process, and apply at their own discretion. All hiring decisions, processes, and status updates are solely managed by the respective hiring companies. No cost is involved in the recruitment process.

Pearson
Featured
Pearson Hiring Freshers – Apprentice Software Engineer | Bangalore
Full-time
Posted on Sep 24, 2026