Home > Software Engineering Intern Jobs

Software Engineering Intern

placeSingapore scheduleFull-time calendar_month 

Company

TLS Tutorial Centre Pte Ltd

tlstutorials.com

Designation

Software Engineering Intern

Date Listed

23 Apr 2026

Job Type

Entry Level / Junior Executive

Intern/TS

Job Period

Immediate Start, For At Least 3 Months

Profession

IT / Information Technology

Industry

Early Childhood Care and Education

Location Name

Winstedt Road, TLS Tutorials - Tuition Centre in Singapore, Singapore

Address

10 Winstedt Rd, Block A, #02-04, Singapore 227977

Map

Allowance / Remuneration

$1,000 - 1,100 monthly

Company Profile

TLS Tutorials is a tuition centre in Newton offering primary and secondary school tuition in Singapore. We believe that every student learns differently, which is why we offer small group tuition where each student receives the individualized attention they need to succeed.
Our tutors are highly qualified and experienced in teaching Math and Science at the primary and secondary levels. They are trained to identify and address the specific needs of each student, helping them become confident and independent learners.

We offer Math and Science tuition at various levels such as A Math tuition, O-Level Math tuition, lower secondary Science tuition and O-Level Science tuition to help students achieve better results.

Job Description

At TLS Tutorials, we’re not your typical tuition centre.

We’re a small, fast-growing team obsessed with delivering quality education and mentorship to students who want more than rote learning. We specialize in Math and Science, blending personalized coaching, custom curriculum, and a no-compromise approach to growth.

We’re building something different — and we’re looking for an intern who wants to do the same.
  • Who We're Looking For

We are looking for a motivated Software Engineer Intern to join our team and contribute to the development of modern, scalable web applications. This role offers hands-on experience working across the full stack, including exposure to microservices architecture, cloud services, and production-level system design.

Key Responsibilities
  • Design, develop, and maintain full-stack applications using React.js (frontend) and NestJS (backend)
  • Build and integrate RESTful APIs for communication between services
  • Assist in designing and implementing microservices-based architectures for scalable applications
  • Work with MySQL or other relational databases to design schemas, write queries, and optimise performance
  • Integrate and manage cloud storage solutions such as Amazon S3 for file handling and data storage
  • Collaborate with the team using version control systems such as GitHub and GitLab
  • Participate in code reviews, debugging, and performance tuning
  • Support deployment workflows, including containerisation and CI/CD pipelines
  • Contribute to system design discussions, focusing on scalability, reliability, and maintainability
  • Write clean, well-documented, and testable code
Requirements
  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field
  • Experience with JavaScript/TypeScript and modern frontend frameworks (preferably React.js)
  • Familiarity with backend frameworks such as NestJS or similar (e.g., Express.js)
  • Understanding of RESTful API design principles
  • Experience working with relational databases such as MySQL
  • Proficiency in version control using Git (e.g., GitHub or GitLab)
  • Basic understanding of system design concepts (scalability, modularity, separation of concerns)
  • Familiarity with microservices architecture, including service decomposition, inter-service communication, and deployment considerations
  • Exposure to cloud services, particularly storage solutions like Amazon S3
  • Exposure to additional programming languages such as Python (e.g., scripting, backend services, or data processing tasks)
  • Strong problem-solving skills and willingness to learn
Nice to Have
  • Experience with Docker and containerised environments
  • Exposure to cloud platforms (e.g., AWS, GCP, or Azure)
  • Familiarity with CI/CD pipelines and deployment workflows
  • Understanding of authentication/authorization (JWT, OAuth)
  • Prior experience building or contributing to microservices-based applications in a production or near-production environment
  • Experience using Python for backend services, automation, or data-related tasks
  • Familiarity with managing permissions, security, and access control for cloud storage (e.g., IAM roles, bucket policies)
What You’ll Gain
  • Hands-on experience building production-level applications and microservices
  • Mentorship from experienced engineers
  • Exposure to real-world system design and scalable architecture
  • Opportunity to contribute to meaningful projects and see your work in action

Application Instructions

Please apply for this position by submitting your text CV using InternSG.

Kindly note that only shortlisted candidates will be notified.

Apply for this position

thumb_up_altRecommended

Software Engineering Intern

placeSingapore
to turn innovative ideas into robust software and solve complex design and implementation problems. You will also investigate new technologies and applications and apply modern software engineering practices such as design reviews, code review, unit...
placeSingapore
prototypes, support best practices, and help measure the impact of these solutions across the organization. What You Will Do Support Agentic Workflows: Participate in the development of AI-powered automations that streamline internal engineering and op About...
apartmentMotionalplaceSingapore
collaboration with engineers internally as well as the public to identify gaps where we can improve the experience and usability of our various products.The internship will take place in our Singapore office and we expect a full-time internship period...