Submit An Inquiry


Senior Software Developer (PHP) | Makati City, Philippines

Posted: Jan 6, 2020 6:58:43 AM

CloudPay are looking for energetic, passionate and engaged developers to join our Manila-based development team helping to define, build, maintain and support our customer's initial and ongoing experience.


This role will work closely with peers, customers and stakeholders globally and across functions, utilising analytical skills and collaboration tools to deliver customer requirements to support the smooth utilization of the CloudPay platform across the world.


We are looking for an experienced Software Developer, utilizing your experience to develop solutions that meet critical business problems and continually evolve the tools used to deliver these solutions with minimal supervision. You will provide technical guidance to junior teammates through mentoring and code reviews.


Package and Benefits:

  • Competitive annual salary
  • 18 days annual leave, plus bank holidays
  • HMO
  • Personal and professional development opportunities
  • Friendly working environment

Attributes and Experience Required:


  • Minimum 5 years hands-on development experience
  • Strong working knowledge of PHP, Laravel and JavaScript
  • Experience working with MySQL/MariaDB, MongoDB or other database management systems
  • Strong teamwork skills, ability to collaborate, coordinate, analyse, design, show attention to detail and follow a task through to completion
  • Willingness to dive into live technical issues to provide support and issue resolution
  • Passion for learning and problem solving in both technical and business area


  • Comfortable with using the following tools: Eclipse IDE, Maven, Mercurial, Git and the Atlassian suite of collaboration and development tools
  • Background in Payroll, HR or other financial domains
  • AngularJS, React-Redux, Vue.js experience
  • Experience in Docker or Homestead
  • Experience in web site security
  • Experience with agile development methodology
  • Degree in Computer Science or Software Engineering or a related discipline

Daily Duties and Main Responsibilities Will Include:

  • Analysing requirements, technical design and implementation into usable functionality
  • Documenting new or updated functionality as released
  • Providing technical support of existing functionalities in production environment
  • Upholding code standards and best practices through code reviews, refactoring efforts, and peer mentoring
  • Identifying solutions to existing or upcoming issues, presenting realistic solutions and championing priorities


Our platform consists of a large Java web application and several PHP & JavaScript apps that support the complex business of coordinating and running global payroll. The platform has been developed over many years and contains a high degree of bespoke code with a high degree of complexity.


The application’s key functions and responsibilities focus on:-

  • Collaboration and Control of the flow of data and processes between people and systems
  • Integration of data from various sources, both automated and manual; into an aggregated data warehouse
  • Extracting, formatting, and transmitting data to third-parties
  • Processing of stored and incoming data to produce new data, and add value to existing data
  • Internationalisation to support business users around the world

Unlock the
Possibility in
Your Payroll

Whether you manage payroll in five countries or 50, you need a global solution that ensures compliance beyond borders and insights that will move your company forward.

Contact Us Today