
// Open Role at Razer
Join Razer's global team as a Cloud Service Development Engineer, designing, developing, and deploying robust cloud-based services and applications to enhance the gaming ecosystem.
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.
The Cloud Service Development Engineer will be responsible for the design, development, and deployment of cloud-based services and applications. This role requires a strong understanding of cloud computing principles, software development methodologies, and platform customization. The ideal candidate will have hands-on experience with cloud platforms like OpenStack and be proficient in web application development.
Responsibilities:
Qualifications:
Preferred Qualifications:
Preferred Qualifications:
Are you game?
- Customize and extend the OpenStack platform or similar cloud computing platform.- Develop custom modules and plugins to enhance platform functionality.- Configure and optimize platform components for performance and scalability.- Design, develop, and test web applications to manage and monitor cloud services.- Utilize front-end technologies (HTML, CSS, JavaScript) and back-end frameworks (Python, Ruby on Rails, Node.js).- Integrate web applications with underlying cloud infrastructure.- Develop RESTful APIs, ensuring security, performance, and scalability.- Integrate cloud services with other systems and applications.- Monitor and analyze system performance, identifying and resolving bottlenecks.- Implement security best practices and ensure compliance with industry standards and regulations.- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.- 3+ years of experience in cloud computing and software development.- Strong understanding of cloud platforms, particularly OpenStack.- Proficiency in programming languages (Python, Ruby, JavaScript, etc.) and web frameworks.- Experience with database technologies (MySQL, PostgreSQL, MongoDB).- Knowledge of network protocols and security concepts.- Strong problem-solving and troubleshooting skills.- Ability to work independently and as part of a team.- Preferred: Certifications in cloud technologies (e.g., OpenStack Certified Professional).- Preferred: Experience with DevOps practices and tools (e.g., Git, Jenkins, Docker).- Preferred: Knowledge of containerization technologies (Docker, Kubernetes).- Preferred: Experience with infrastructure as code (IaC) tools (Terraform, Ansible).