TLS Tutorial Centre Pte Ltd – Software Engineering Intern

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.

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page