Job Description
Company DescriptionOutsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world's leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.
The Client A fast-growing startup specializing in a booking and payment platform for hair salons and similar service-based businesses. Our platform streamlines customer management, staff rostering, and payments while delivering an intuitive mobile experience.
The Role We are seeking an experienced Senior PHP Laravel Developer to take ownership of our backend system, ensuring stability, scalability, and efficiency. You will work on refining the current codebase, optimizing APIs, and introducing new features in coordination with our Flutter app developer. Your role will involve backend maintenance, database management, and developing robust RESTful APIs to support our mobile applications.
Key Responsibilities - Take full ownership of an existing Laravel-based backend system, ensuring its performance and scalability.
- Collaborate with the Flutter app developer to develop, test, and optimize RESTful APIs for mobile app integration.
- Refactor and optimize existing code to improve maintainability and efficiency.
- Maintain and enhance database structures, ensuring data integrity and performance optimization.
- Implement security best practices to protect sensitive customer and financial data.
- Troubleshoot, debug, and resolve backend-related issues in a timely manner.
- Write clean, efficient, and well-documented code following best practices.
- Work closely with the software project manager to align development with business objectives.
- Set up and maintain CI/CD pipelines for automated deployment.
- Stay updated with the latest Laravel and PHP developments to continuously improve the system.
Requirements - 5+ years of experience as a PHP developer with a strong focus on Laravel.
- Proven experience developing RESTful APIs and integrating them with mobile applications.
- Strong understanding of MySQL or PostgreSQL database management.
- Experience with authentication mechanisms (OAuth, JWT, etc.).
- Familiarity with server management, including deployment on AWS, DigitalOcean, or similar platforms.
- Proficiency in version control (Git/GitHub/GitLab).
- Experience with Docker and containerized deployment is a plus.
- Knowledge of Flutter/Dart is a plus (for better collaboration with the mobile team).
- Excellent problem-solving and debugging skills.
- Ability to work independently and take ownership of projects.
Preferred Skills - Experience working with payment gateways such as Stripe, PayPal, or Square.
- Understanding of queue management systems like Redis or Laravel Queues.
- Hands-on experience with GraphQL is a plus.
- Knowledge of Agile methodologies and ability to work in a fast-paced startup environment.
Schedule - Must be willing to work Monday to Friday 9am-6pm Manila Time
Location - Homebased; Must have reliable internet connection, equipment is provided.
By clicking on the "I'm Interested" button I hereby allow Outsourced Quality Assured Services, Inc. ("Outsourced") to store and collect my personal information for the purposes of employment application. As such, I agree and authorize Outsourced to collect, store, or continue to use my personal information for the above-stated purpose, and to retain my personal information for a period of 1 year, and for these purposes only.