Senior Software Engineer

5-7 years
6 days 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 :

The Role is a highly skilled Senior Software Engineer with extensive experience in LAMP stack and expertise in developing payment gateway applications, integrating payment channels, implementing payment modules, creating and maintaining APIs. As a Senior Software Engineer, you will be responsible for leading the development and deployment of payment gateway systems, collaborating with cross-functional teams, and delivering high-quality solutions that meet business requirements.

Key Responsibilities:

  • Develop, test and deploy payment gateway applications and modules using LAMP stack technologies
  • Integrate payment channels such as credit/debit cards, Google Pay, Apple Pay, and others with the payment gateway
  • Design and implement APIs for payment processing and ensure proper documentation and maintenance of the APIs
  • Collaborate with cross-functional teams to understand business requirements and provide technical solutions that meet those requirements
  • Work with third-party vendors and service providers to ensure seamless integration of payment systems
  • Troubleshoot and resolve issues related to payment processing, including transaction failures, chargebacks, and refunds
  • Develop and implement security protocols to ensure the safe and secure processing of payments and protect sensitive data
  • Stay up-to-date with industry trends and developments related to payment processing and gateway systems
  • Mentor and provide technical guidance to junior developers
  • Other duties as assigned

Pre-Requisites :

  • Bachelor's degree in Computer Science or a related field
  • Must be able to work in i-City office
  • 5+ years of experience in software development, with a focus on LAMP stack
  • Extensive experience such as MEAN stack technologies will be great
  • In-depth knowledge of payment gateway APIs and payment channels
  • Strong understanding of software development best practices and design patterns
  • Proven track record of developing and deploying complex payment gateway systems
  • Experience with Agile development methodologies
  • Experience with Javascript framework, such as React, Angular, or Vue.js
  • Experience with Laravel framework
  • Experience with Docker container
  • Experience with Git development tool
  • Excellent communication skills and ability to collaborate with cross-functional teams

Preferred:

  • Skilled in socket programming (PHP) for application development
  • Experience with Testing modules in Laravel framework
  • Familiarity with CI/CD pipelines and DevOps principles
  • Experience with PCI DSS compliance and security protocols
  • Experience with Docker container
  • Familiarity with AWS or other cloud-based infrastructure
  • Knowledge of other programming languages such as Python, .NET, NodeJS, or Java
  • In-depth knowledge of payment gateway APIs and payment channels
  • Proven track record of developing and deploying complex payment gateway systems

Are you game

JOB TYPE

Function

Skills

AWS
Docker container
Javascript framework
payment channels
cross-functional teams
Git development tool
Testing modules
payment gateway applications
DevOps principles
PCI DSS compliance
CI/CD pipelines

Razer Inc., is an American-Singaporean multinational technology company that designs, develops, and sells consumer electronics, financial services, and gaming hardware. Founded by Min-Liang Tan and Robert Krakoff, it is dual headquartered in one-north, Singapore and Irvine, California, US