XRETAIL SOLUTIONS PTE. LTD. is hiring for a Software Engineering Intern / Full-Stack Development Intern internship — a 6-month, on-site Software Engineering role based in MEDIA CIRCLE, Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in Internships, API Development, Liaising with cross functional teams, Software Engineering, and Front-end Development are a strong fit.
About this role
# Job Title: Software Engineering Intern / Full-Stack Development Intern ## Job Summary We are looking for a motivated and enthusiastic Software Engineering Intern to join our development team. The intern will have the opportunity to gain hands-on experience in designing, developing, and maintaining software applications and platform enhancements. The intern will assist in translating UX/UI designs into functional web pages and platform features while learning industry best practices in software development. This internship is ideal for students who are passionate about coding, problem-solving, and building user-centric digital solutions. ## Key Responsibilities * Assist in the design, development, testing, and maintenance of web-based applications and platform functionalities. * Support the implementation of responsive and interactive web pages based on UX/UI designs and wireframes. * Participate in front-end and back-end development tasks under the guidance of senior team members. * Assist in API integration and the development of supporting functionalities. * Perform debugging, troubleshooting, and testing to identify and resolve software issues. * Collaborate with cross-functional teams to understand project requirements and contribute ideas for technical solutions. * Prepare and maintain technical documentation related to development activities. * Support deployment, user acceptance testing (UAT), and post-implementation activities when required. * Stay updated on emerging technologies and software development trends. ## Technical Skills and Requirements ### Programming Languages Basic knowledge or academic experience in one or more of the following: * Python * JavaScript * TypeScript * Java * C# * PHP ### Front-End Development Exposure to or willingness to learn: * HTML5 * CSS3 * JavaScript * React.js, Angular, or Vue.js * Responsive web design principles ### Back-End Development Basic understanding of: * Python frameworks (e.g., Django, Flask, FastAPI) * Node.js * .NET Framework / .NET Core * RESTful APIs and system integration concepts ### Database Knowledge Familiarity with: * MySQL * PostgreSQL * Microsoft SQL Server * MongoDB (preferred) ### UI/UX Collaboration * Ability to understand and implement designs provided through tools such as Figma or Adobe XD. * Interest in creating intuitive and user-friendly interfaces. * Willingness to learn about usability and user experience best practices. ### Tools and Technologies Exposure to the following would be advantageous: * Git version control * Basic understanding of CI/CD concepts * Cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform * Docker and containerization technologies ## Qualifications * Currently pursuing Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field. * Internship period of at least *6 months* is preferred. * Strong interest in software development and emerging technologies. * Good analytical and problem-solving skills. * Effective communication and interpersonal skills. * Ability to work independently as well as collaboratively in a team environment. ## Preferred Attributes * Personal, academic, or open-source projects demonstrating coding capabilities. * Participation in hackathons, coding competitions, or technology-related activities. * Eagerness to learn new technologies and adapt to changing project requirements. * Positive attitude, initiative, and willingness to take ownership of assigned tasks. * Passion for developing solutions that enhance user experience and business outcomes.
Also in Software Engineering