Software Engineer (Full Stack)

Company: Razer Inc.
Company: Razer Inc.
Location: Shah Alam
Commitment: Full time
Posted on: 2023-05-03 15:35
Getting onboard 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 :Full Stack Software Engineer will work closely with our development and product teams to deliver high-quality, scalable, and maintainable software solutions.Design, develop, and maintain complex web applications using the latest technologies and frameworksCollaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and testable code, especially for unit test purposeDevelop and maintain APIs and integration pointsParticipate in code reviews and ensure code quality and adherence to best practicesTroubleshoot and debug production issuesStay up-to-date with the latest technologies and frameworks and incorporate them into our practices as appropriateWork with the team to identify and implement process improvements to increase development efficiency and qualityOther duties as assignedPre-Requisites :Bachelor's degree in Computer Science, Information Technology, or a related field3+ years of experience as a Full Stack Software EngineerMastering at least 2 of the following programming languages (framework) on backend engineering: PHP(Laravel), C# or VB.NETStrong knowledge of web development technologies, including HTML, CSS, JavaScript, and at least one of the following frameworks: React, Angular, or Vue.jsStrong knowledge of server-side technologies, including Node.js and at least one of the following frameworks: Express, Koa, or HapiExperience with databases such as MySQL, MariaDB, MSSQL, couchDB or MongoDB, Redis, Confluent Kafka, SingleStoreExperience with version control systems, such as GitUnderstanding of Agile development methodologiesStrong analytical and problem-solving skillsExcellent communication and interpersonal skills, with the ability to collaborate with cross-functional teamsAbility to work independently and manage multiple projects simultaneouslyStrong attention to detail and commitment to delivering high-quality workExperience with cloud computing platforms, such as AWSExperience with containerization technologies, such as Docker or KubernetesFamiliarity with testing frameworks, such as Jest or MochaExperience with GraphQLUnderstanding of CI/CD pipelinesAre you game?
View Original Job Posting