This internship is intended for university students who are required to complete industrial training or an internship as part of their degree programme. During the internship, you will gain hands-on experience in backend software development by supporting the development and maintenance of web applications and internal systems. You will work with modern technologies, APIs, and databases while collaborating with experienced developers on real-world projects. The internship will provide exposure to software development best practices, code reviews, testing, troubleshooting, and cross-functional teamwork, helping you build a strong foundation for a career in software engineering.
Client Description
INSCALE is an Outsourcing Application Development and Management company with offices based in Denmark, Malaysia, Portugal, Ukraine and Macedonia. We establish permanent development teams for European and Australian companies with ongoing development of software applications. Services: • Managed Services (MS) is where each team works as an integrated part of the client's organisation. We offer our employees an opportunity to work on exciting projects and learn the western development procedures and culture. We have an informal management style where you will have autonomy and responsibility allowing you to develop your skills and grow your value as an IT professional. • Talent as a Service (TaaS), where we specialize in identifying and connecting top-notch, passive talents like yourself with engaging projects and fulfilling career paths. We recognise your unique combination of hard and soft skills, understanding that you bring more to the table than just technical expertise. We are committed to finding opportunities that align with your professional goals and values, ensuring a perfect match with your individual DNA and the cultural environment you thrive in. Join us and explore a world of possibilities tailored to your talents and aspirations. Let us help you unlock your potential and pave the way for a rewarding career journey. We greatly value what our employees contribute to INSCALE, and always strive to reward our employees with challenging work and a competitive environment. We are more than 700 employees representing numerous nationalities, which makes our work environment internationally oriented, diverse and encourages collaboration internally and regionally. We are a dynamic growth company at a transformative moment. With a fresh new growth strategy, new branding, and innovative marketing, we're expanding our team. If you're passionate, thrive in dynamic environments, and want to contribute to our success, now is the ideal time to join us. Be part of a team that values creativity and embraces change as we redefine the future of our industry. Grow with us and make a meaningful impact. For more information, see *************
Location
Kuala Lumpur, Malaysia
Responsibilities
• Assist in developing and maintaining web applications and internal systems • Support backend development using Ruby on Rails and/or PHP Laravel • Work with APIs, databases, and business logic implementation • Contribute to frontend features using Vue.js • Debug, test, and troubleshoot application issues • Participate in code reviews and team discussions • Write clean, maintainable, and well-documented code • Collaborate with developers, QA, and project stakeholders on feature implementation • Learn and follow software development best practices and coding standards
Qualifications:
Must-have: • Basic understanding of web application development • Familiarity with at least one backend programming language such as: • PHP/Ruby • Basic knowledge of Git version control • Basic knowledge of SQL databases such as MySQL and PostgreSQL Good-to-have: • Basic frontend knowledge in Vue.js, HTML, CSS, and JavaScript is an advantage • Knowledge in RESTful APIs Soft Skills: • Good written and spoken English communication skills. • Attention to detail and willingness to learn from feedback. • Strong analytical and problem-solving mindset. • Proactive attitude towards learning and collaboration. • Ability to work effectively in a team-oriented environment. • Comfortable working in a fast-paced and dynamic setting.
Education:
Undergraduates pursuing a bachelor's degree in: • Computer Science • Software Engineering • Information Technology • Computer Engineering • Or other related technical disciplines
Remarks:
All successful applicants will receive an official invite within 2 weeks of your application to discuss the next steps in the Job Application.