
Senior Software Engineer, PHP
Ideagen
full-time
Posted on:
Location Type: Hybrid
Location: Clark Freeport Zone • Philippines
Visit company websiteExplore more
Job Level
About the role
- Design and deliver new features across the Beakon EHS platform using PHP, SuiteCRM, and open‑source technologies
- Take technical ownership of complex components within cloud‑hosted and on‑premises enterprise solutions
- Collaborate closely with Product, Design, QA, and Infrastructure teams to deliver high‑quality outcomes
- Contribute across the full SDLC in an Agile (Scrum) environment, supporting sprint delivery and roadmap goals
- Troubleshoot and resolve complex defects, ensuring application stability and performance
- Write and maintain unit tests and documentation to support long‑term maintainability
- Influence technical decisions and help improve engineering standards and practices
- Mentor and support less‑experienced engineers through code reviews and day‑to‑day guidance
Requirements
- 4+ years’ experience delivering enterprise web applications using PHP, MySQL/MariaDB, and JavaScript
- Strong experience with object‑oriented PHP, upgrade‑safe customisation, and SuiteCRM/SugarCRM
- Front‑end development experience with HTML, CSS, JavaScript, jQuery, and AJAX
- Comfortable owning technical design and delivering complex features end‑to‑end
- Experience working with Git, Agile (Scrum) teams, and production systems
- Ability to communicate technical solutions clearly to both engineers and non‑technical stakeholders
- Experience integrating systems using REST APIs, SOAP, or third‑party services
- Exposure to AWS, Linux environments, CI/CD pipelines, and Docker is a plus
- Experience writing unit tests and contributing to engineering best practices
Benefits
- Benefits at Ideagen
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPMySQLMariaDBJavaScriptHTMLCSSjQueryAJAXREST APIsSOAP
Soft Skills
technical ownershipcollaborationcommunicationmentoringtroubleshootinginfluencing decisionsguidancesupporting sprint deliverydelivering complex featurescontributing to best practices