Full Stack Developer
Summary
Build and maintain internal business-intelligence and engagement systems using Laravel, PHP, Python, and Node.js with MySQL and cloud infrastructure.
About Unioil Petroleum Philippines, Inc.
Unioil Petroleum Philippines, Inc. is one of the country’s leading independent downstream petroleum companies, operating a network of retail service stations and supplying fuels, lubricants, and petrochemical products to industrial, commercial, and retail customers across the Philippines. We are committed to delivering quality energy solutions while fostering a culture of excellence, integrity, and continuous growth.
Fuel the Future With Us
The Full Stack Developer exists to design, build, and sustain reliable software solutions that power the Business Intelligence & Engagement function's priority initiatives, translating business requirements into high-quality, thoroughly tested, and properly documented applications delivered on schedule. By proactively resolving system issues, safeguarding release quality, and engaging stakeholders throughout the development lifecycle, the role ensures dependable, customer-centered technology outcomes that support informed decision-making across the organization.
How You’ll Drive Success
Software Development
Design, code, and build software solutions for priority projects in line with approved development plans and timelines
Prepare and execute unit test cases, deployment plans, and technical documentation for each project
Carry out production deployment activities according to approved plans and procedures
Coordinate with project stakeholders and team members to keep development on schedule
Quality Assurance
Design and execute unit test cases for all developed features prior to release
Identify, log, and resolve defects found during unit testing to keep defect density low
Support QA testing activities to ensure solutions meet quality standards before production release
Apply lessons learned from testing to continuously improve development and testing practices
Bug Resolution and Support
Investigate, diagnose, and resolve reported bugs and system issues within agreed turnaround times
Prioritize assigned bugs based on severity, urgency, and business impact
Provide timely status updates to stakeholders on bug resolution progress
Conduct root cause analysis and implement corrective actions to prevent recurring issues
Customer and Stakeholder Engagement
Engage with internal and external stakeholders throughout the project lifecycle to understand and meet their requirements
Conduct or support training sessions and knowledge transfer activities for developed solutions
Gather feedback from project and training satisfaction surveys to improve service delivery
Maintain professional, responsive, and solutions-oriented communication with end users
The Expertise You Bring
Education
Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field
Additional coursework, bootcamp completion, or specialized training in full-stack web development frameworks and modern software architecture (preferred)
Experience
At least 2 years of hands-on experience in full-stack software development (front-end and back-end), including unit testing, bug/defect resolution, and production deployment support
3-4 years preferred, with exposure to business intelligence, corporate support, or similarly process- and audit-driven environments (preferred)
Skills & Competencies
Working proficiency in front-end and back-end programming languages and frameworks (Laravel, PHP 8+, Python, Bootstrap 5, jQuery, HTML5, CSS, Node.js)
Database management experience with MySQL; familiarity with Amazon RDS and MySQL Workbench
Experience with cloud infrastructure (Amazon EC2, CentOS/Linux, Apache, Docker)
Proficiency in version control using Git and Bitbucket; familiarity with VS Code
Familiarity with REST API design and integration
Strong analytical and troubleshooting skills; ability to manage multiple priority and non-priority tasks within deadlines
Good written and verbal communication skills for stakeholder coordination, technical documentation, and training support
Certification in a programming language, framework, database, or cloud platform is an advantage (e.g., Azure Developer Associate, AWS Certified Developer)
Why Unioil
Competitive salary and benefits package
Career development and promotion opportunities within a growing company
Collaborative and supportive work environment