šŸ‘ØšŸ»ā€šŸ’» postech.work

Software Engineer (Mid/Senior)

Razer • 🌐 In Person

In Person Posted 2Ā days, 17Ā hours ago

Job Description

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 :

We are looking for software engineers at various seniority levels who are passionate about building both web front‑ends and back‑end services. You may specialize in a particular area, but you should be comfortable working across the stack and collaborating with design, AI, data and DevOps teams. A strong foundation in computer science, system design, and scalability is critical. Education or years of experience are less important than demonstrated skill, curiosity and a growth mindset.

We’re building next‑generation applications and backend services to support our gaming products and global community. Your work will form part of the backbone of our ecosystem: reliable, scalable and maintainable code that powers gaming experiences. This role is not about adding features for the sake of it; it’s about creating systems that are easy to evolve, safe, and observable, leveraging modern engineering practices and AI‑assisted tools to deliver higher‑quality software.Essential Duties and Responsibilities

Responsibilities will depend on your seniority, but may include:

Design and implement web applications – Build responsive, user‑friendly interfaces using modern technologies such as JavaScript/TypeScript, React/Vue/Angular, and HTML/CSS. Ensure performance and accessibility across devices.

Develop and maintain back‑end services and APIs – Write clean, maintainable server‑side code in languages such as Node.js, Go, Python or Java; design RESTful/gRPC APIs; integrate with SQL/NoSQL databases.

Architect scalable, reliable systems – Apply sound system design principles; build microservices and event‑driven architectures; deploy on cloud infrastructure; ensure observability, logging and error handling to meet performance and availability targets.

Use AI‑assisted coding tools responsibly – Leverage tools like GitHub Copilot, ChatGPT, Claude Code, Gemini CLI or Codex to accelerate development, refactoring and testing. Help define best practices for integrating these tools into our workflows.

Implement CI/CD and containerization – Build and optimize pipelines using Docker, Kubernetes and infrastructure‑as‑code (e.g., Terraform); ensure secure, automated deployments.

Collaborate across disciplines – Work closely with product designers, AI/data scientists and DevOps to translate requirements into technical designs and deliver features end‑to‑end.

Continuous improvement and code quality – Refactor, simplify and optimize legacy code; introduce automated tests and AI‑driven quality checks; improve system observability; provide constructive code reviews and mentorship.

Senior Level Additions

At the senior level you will also:

Lead architecture and technical direction – Make high‑level design decisions and drive adoption of best practices for performance, security, and scalability.

Mentor and uplift others – Guide junior engineers, promote knowledge sharing and uphold coding standards.

Shape our AI‑augmented engineering culture – Define how we integrate AI tools in the SDLC responsibly; champion experimentation and continuous learning.

Pre-Requisites :

Required Skills and Qualities

We care most about how you think and collaborate, not where you studied or how long you’ve been coding. The ideal candidate will have:

Solid foundation in computer science – Strong grasp of data structures, algorithms, operating systems, networking, and modern software design. Ability to reason about trade‑offs and scalability.

Web technology expertise – Experience in at least one web front‑end or one back‑end framework (e.g., React, Vue or Angular for the front‑end; Express.js, Django, Ruby on Rails, Spring Boot or similar for the back‑end). Candidates should have hands‑on coding experience with HTML/CSS, JavaScript/TypeScript or a server‑side language and an understanding of web performance, accessibility and responsive design.

Back‑end proficiency – Experience designing REST/gRPC APIs; writing server‑side code in one or more languages (Node.js, Go, Python, Java, C#, Rust, etc.); understanding of microservices, authentication/authorization and secure coding practices.

Database and infrastructure knowledge – Familiarity with relational and NoSQL databases; ability to design schemas and optimize queries; understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).

AI‑assisted coding mindset – Openness to leverage AI tools (Copilot, ChatGPT, Claude Code, Gemini CLI, Codex) for code generation, testing and code review.

Strong problem‑solving and communication skills – Ability to break down complex problems, articulate technical choices and collaborate effectively across teams. Clear written and verbal communication is essential for working with a global team.

Culture Fit – What We Value

Razer operates on an extreme ownership model. We expect every engineer to take end‑to‑end responsibility for their work, from design through deployment and production support. We also believe in strong opinions, loosely held: we encourage you to advocate for your ideas while remaining open to feedback and willing to adjust based on new evidence or team input.

Successful candidates will demonstrate:

Ownership \& accountability – You treat problems as yours to solve and follow through on commitments.

Bias toward action – You are proactive, deliver quickly and iterate based on feedback.

Growth mindset – You continuously seek to improve yourself and the product, embrace constructive criticism and learn new tools and technologies.

Collaboration \& empathy – You value diverse perspectives, listen actively and build strong relationships across teams. We care about the human behind the code as much as the code itself.

Passion for gaming \& innovation – While not mandatory, a love for gaming and an interest in the unique challenges of gaming software is a plus.

Nice to Have

Experience with AI/ML frameworks (e.g., PyTorch, TensorFlow) and deploying ML models; familiarity with vector databases and real‑time data pipelines.

Knowledge of security best practices (OWASP, secure authentication/authorization, data privacy).

Experience with performance optimization at scale (profiling, caching strategies, CDN).

Contributions to open‑source projects or experience working in gaming/e‑sports software.

Hiring Levels

We will assess candidates against minimum technical competencies for the level they are applying for. Once the bar is met, culture fit becomes the most important factor. We’re open to:

Associate/Junior Engineers – Eager problem‑solvers with a strong CS foundation and portfolio projects who want to learn and contribute.

Mid‑Level Engineers – Engineers who can independently own features, collaborate with cross‑functional teams and contribute to system design.

Senior/Staff Engineers – Technical leaders who can define architecture, mentor others and drive best practices across the organization.

Education \& Experience

Has a Bachelor’s or Master’s degree in computer science, AI or similar discipline from an accredited institution

Shortlisted candidates will be contacted for assessment in due course

Razer is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best.

Are you game?

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.