Razer Inc. – Bangsar South, Federal Territory of Kuala Lumpur, Malaysia
Senior Software Engineer
Become part of Razer’s global mission to revolutionize the gaming experience. As a Senior Software Engineer in the Razer Gold Engineering team, you will help develop new inventory and content management systems and support core modules.
Job Responsibilities
- Analysis, design, development, troubleshooting, debugging, and maintenance of enterprise, high‑volume, transactional systems.
- Work with other engineers, system analysts, and product management to develop effort estimates and plan implementation of products, based on requirement documents.
- Participate in and help lead design and code reviews.
- Analyse and improve efficiency, scalability, and stability of various system resources.
- Develop and maintain software applications such as consoles and cron jobs.
- Maintain project branches and builds.
- Create technical specifications and test guidance.
- Code complex programs and derive logical processes at both strategic and tactical aspects.
- Build prototypes at the tech scoping stage of projects.
- Work with software developers to create and maintain a robust framework.
- Engage product stakeholders to align features with business requirements at every milestone.
- Translate client business requirements into specific system, application, or process designs.
- Write high‑quality code with unit tests and automation tests.
- Provide level‑3 support and perform root‑cause analysis as required.
Job Requirements
Bachelor’s degree in computer science, information technology or a related field (or equivalent experience). Recent graduates welcome.Strong experience in e‑commerce Java‑based core system design and implementation.Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).Hands‑on experience with JVM tuning, heap dump analysis and familiarity with GC mechanisms.Proficiency with web development frameworks, CSS / SCSS, TypeScript, Vue.js, and Node.js.Strong understanding of front‑end and back‑end development principles.Solid knowledge of relational databases (PostgreSQL, MSSQL, MySQL) and NoSQL databases (Redis, MongoDB).Experience with major public cloud services, especially AWS.Experience with microservices architecture.Familiarity with containerization technologies (Docker, Kubernetes).Proficiency with code versioning tools such as Git, SVN, Bitbucket.Experience with Vue3 frameworks such as VueX / Pinia, Vue Router, UI libraries (Bootstrap v5, Vuetify).Knowledge of CI / CD pipelines and tools such as Jenkins.Understanding of security best practices and vulnerability assessment.Minimum three years of relevant work experience.Good communication and interpersonal skills in English.Familiarity and experience with AI / ML concepts and integrating third‑party AI services APIs is a plus.Seniority Level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
#J-18808-Ljbffr