Senior Software Engineer

30 Minutes ago • 3 Years +

Job Summary

Job Description

As a Senior Software Engineer at Razer, you will be a key player in developing and maintaining features on the Razer Gold platform. You will design and implement code, collaborate with product and engineering teams to deliver outstanding features while adhering to coding standards. Your responsibilities will include collaborating with designers and product managers, writing clean and efficient code, debugging and troubleshooting issues, building high-quality code with unit tests, staying on top of critical issues, migrating existing systems, providing level 3 support, staying updated on web development trends, and performing root cause analysis.
Must have:
  • Experience with Spring Framework (Spring Boot, Spring MVC).
  • Experience in building scalable online systems.
  • Hands-on experience in JVM tuning and heap dump analysis.
  • Strong proficiency with web development frameworks (CSS/SCSS, TypeScript, Vue.js, Node.js).
  • Solid understanding of relational and NoSQL databases.
  • Experience with major public cloud services, especially AWS.
  • Experience with microservices architecture.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Proficiency understanding of code versioning tools such as Git, SVN, and BitBucket.
  • Experience with Vue3 frameworks like State Management (VueX / Pinia), Vue Router, UI Library (Bootstrap v5 / Vuetify).

Job Details

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 :

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 experience that will put you in an accelerated growth, both personally and professionally.
Razer Gold aims to become the world's leading payment service provider for games and digital content. As our business grows to meet the needs of gamers globally, we are looking for an experienced developers to join our team and fulfill the needs of our gamer customer base.
As a Full Stack developer at Razer Gold, you’ll play a key role in developing and maintaining features on our platform, designing and implementing code, collaborating closely with product and engineering teams to deliver outstanding features while adhering to coding standards and technical design.

In this role, your responsibilities include:

  • Collaborate closely with designers and product managers to bring ideas to life, crafting functional and user-friendly features for both the front-end and back-end.
  • Write clean, efficient, and maintainable code
  • Debug and troubleshoot issues effectively to ensure the platform runs smooths.
  • Build high-quality code with unit test and automation test            
  • Stay on top of any critical issues and drive to the finish line.
  • Migrate the existing system to a new tech stack.
  • Provide level 3 support and perform root cause analysis as required.
  • Stay on top of the latest trends and technologies in web development

In this role, the preferred skills and qualifications are:

  • Bachelor’s degree in computer science, Technology, or a related field (or equivalent experience for experienced developers). Recent graduates are welcome to apply.
  • Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc).
  • Experience in building highly scalable, high availability online system.
  • Solid hands-on experience in JVM tuning and heap dump analysis. Good understanding of GC mechanisms and familiarity of Java profiling.
  • Strong proficiency with common web development frameworks, CSS/SCSS, TypeScript, Vue.js and Node.js.
  • Strong understanding of both front-end and back-end development principles.
  • Solid understanding of relational databases (MSSQL, MySQL) and NoSQL databases (E.g. Redis, MongoDB).
  • Experience with at least one of major public cloud services, especially AWS (Lambda, SQS, RDS, ElastiCache, SES, ECS, etc).
  • Experience with microservices architecture.
  • Familiarity with containerization technologies(Docker, Kubernetes).
  • Proficiency understanding of code versioning tools such as Git, SVN, and BitBucket.
  • Experience with popular Vue3 frameworks like State Management (VueX / Pinia), Vue Router, UI Library (Bootstrap v5 / Vuetify).
  • Knowledge of CI/CD pipelines and tolls such as Jenkins (a plus).
  • Understanding of security best practices and vulnerabilities assessment.
  • Minimum of 3 years working experience of related fields.
  • Good communication and interpersonal skills in English.

Pre-Requisites :

Are you game?

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Razer, you'll be at the forefront of the most exciting industry in the world — gaming. Evolving forms of gaming require evolving forms of hardware, software and services. That’s where Razer comes in, offering innovative top-of-the-line products and services to allow gamers to fully immerse in the ultimate gaming experience.Getting onboard Razer will place you on a global mission to bring gamers closer to the games they love. Razer is a place to do great work, offering you the opportunity to be a part of a global team across 11 countries. Whether you are a hardcore evangelist who breathe life to the latest and greatest gaming gear or a behind-the-scene hero who runs our global operations, you are assured of a career-changing quest that transcends time zones and culture with one single spell: For Gamers. By Gamers.The journey towards phenomenal-ness won’t come easy. However, we will excel because gamers rely on teamwork. We achieve greatness because we are wicked problem-solvers and tenacious in clinching victories in all that we do. It is the team that makes Razer where it is today and will continue to bring Razer to even greater heights.

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Tokyo, Japan (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

Ho Chi Minh City, Vietnam (On-Site)

Bangkok, Thailand (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Shah Alam, Selangor, Malaysia (On-Site)

San Jose, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Razer

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug