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.
Key Responsibilities
- Develop and maintain APIs and integration points- Collaborate with cross-functional teams to define, design, and ship new features- Write clean, maintainable, and testable code, especially for unit test purpose- Work with the team to identify and implement process improvements to increase development efficiency and quality- Troubleshoot and debug production issues- Provide support to maintain and enhance the existing system- Stay up-to-date with the latest technologies and frameworks and incorporate them into our practices as appropriate- Design, develop, and maintain complex web applications using the latest technologies and frameworks- Manage project timelines and deliverables.- Participate in code reviews and ensure code quality and adherence to best practices- Other duties as assigned
Requirements
- Bachelor’s degree in computer science, Information Technology, or a related field- 3+ years of experience as a Software Engineer- Experience in developing web applications using the LAMP stack (Linux, Apache, MySQL, and PHP) and related technologies such as HTML, CSS, JavaScript, and jQuery- Understanding of Agile development methodologies- Experience with databases such as MySQL, MariaDB, MSSQL, couchDB or MongoDB, Redis- Experience with version control systems, such as Git- Strong analytical and problem-solving skills- Ability to work independently and manage multiple projects simultaneously- Strong attention to detail and commitment to delivering high-quality work- Excellent communication and interpersonal skills, with the ability to collaborate with cross-functional teams
Preferred
- Experience in integration of payment gateway APIs and payment channels- Familiarity with AWS or other cloud-based infrastructure- Experience with Docker container- Experience with cloud computing platforms, such as AWS- Experience with containerization technologies, such as Docker or Kubernetes
Are you game?