Infinity Data Tech Sdn. Bhd.

Backend / Frontend Intern

Federal Territory of Kuala Lumpur, MY

7 days ago
Save Job

Summary

We are looking for passionate and motivated Software Developer Interns to join our team and contribute to the development of scalable, high-quality web applications and backend services. Candidates with a demonstrated interest or prior experience in frontend/backend technologies will be given preference. Strong communication skills, self-discipline, and eagerness to learn are key to thriving in this role.


Job Responsibilities

Backend Development

  • Design and implement scalable, resilient microservices
  • Build user management and authentication systems (JWT, OAuth)
  • Develop and optimize data processing pipelines and analytics solutions
  • Manage data persistence using RDBMS and other storage solutions
  • Build, document, and maintain internal and external RESTful APIs
  • Ensure backend service performance, availability, and scalability

Frontend Development

  • Develop responsive web interfaces using React 18+ and TypeScript
  • Manage state with Redux Toolkit and route management via React Router v6
  • Style components using styled-components or Tailwind CSS
  • Optimize React applications for performance and scalability
  • Integrate APIs using Axios with JWT authentication

DevOps & Deployment

  • Work with Git, CI/CD tools, and containerization (Docker, Kubernetes)
  • Contribute to infrastructure management using VPS and Linux systems

Others

  • Fulfill tasks assigned by the department head or supervisors
  • Demonstrate independent problem-solving and initiative in projects


Job Requirements

  • Students in Computer Science, Software Engineering, or a related field
  • Strong proficiency in Java and backend frameworks (Spring/Spring Boot)
  • Solid understanding of React, Redux Toolkit, TypeScript, and JavaScript (ES6+)
  • Experience with:
  • RESTful API design and integration
  • RDBMS (e.g., PostgreSQL, MySQL), schema design, indexing
  • Authentication/authorization systems (JWT, OAuth)
  • Kafka, ClickHouse, or other data engineering frameworks (is a plus)
  • CSS (Grid, Flexbox), Webpack, Vite, Babel
  • Linux command line and server administration
  • Familiar with Git workflows, CI/CD pipelines, Docker, and Kubernetes
  • Experience with automated testing tools (Jest, Cypress, React Testing Library) and mocking services (MSW) is a strong plus
  • Able to work independently, fast learner, and proactive


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job