Software Engineer Intern
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work , offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally. Job Responsibilities : As a Software Engineer Intern, you will join a cross-functional team and receive structured training and hands-on guidance throughout the full software development life cycle, from concept to deployment. You will be mentored by experienced engineers while learning both frontend and backend development, gradually contributing to building scalable and user-friendly systems . Responsibilities: Guided Frontend Development: work with modern frontend frameworks (e.g., React, Vue) to support the development of user interfaces, while learning best practices from experienced engineers. Backend Development Exposure: assist in building backend services, APIs, and business logic through well-scoped tasks under close mentorship. API Integration Practice: support the integration between frontend applications and backend or third-party services, gaining hands-on experience with real-world system interactions. Database Fundamentals: learn and assist with database-related tasks (SQL or NoSQL), including writing queries and understanding basic optimization techniques. Debugging & Problem Solving: participate in identifying and resolving issues across the stack, developing debugging skills with guidance from the team. Version Control & Team Workflow: use Git in a collaborative environment, contributing through pull requests and learning from code reviews. Documentation Contribution: assist in documenting features, code, and technical processes to understand how teams maintain clarity and knowledge sharing. Continuous Learning: actively learn and apply new technologies, tools, and development practices with support from mentors. Cross-functional Collaboration: work alongside designers, product managers, and engineers to understand how software features are designed and delivered in a team environment. Pre-Requisites : Final-year student or recent graduate in Computer Science, Engineering, or a related field. Basic knowledge of frontend technologies (HTML, CSS, JavaScript). Familiarity with at least one frontend framework (React, Vue, or Angular) is a plus. Basic understanding of backend development (Node.js, Java, Python, or similar). Understanding of RESTful APIs and client-server architecture. Basic knowledge of databases (SQL or NoSQL). Familiarity with Git and version control workflows. Razer is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best. Are you game?
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Razer? Share your experience