Mô Tả Công Việc
We are looking for PHP Full-Stack Developers with 3+ years of experience who are passionate about web development and thrive in collaborative team environments.· Develop and maintain full-stack web applications as part of a collaborative development team · Design, develop, implement, and maintain web projects from backend to frontend · Participate in design and code reviews to ensure code quality and best practices · Write efficient, testable, reusable, and maintainable code across the full stack · Develop and maintain RESTful APIs and backend services for company products · Build responsive and interactive user interfaces using jQuery, Bootstrap, and modern frontend technologies · Work with custom PHP frameworks and legacy applications, as well as modern frameworks (Laravel/Lumen when applicable) · Integrate third-party services and payment gateways (Stripe, BPAY, travel APIs, AWS services) · Collaborate with cross-functional teams to translate requirements into technical solutions · Stay current with emerging technologies and development best practices.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Backend & PHP Expertise:Mid-level or higher expertise in PHP (preferably PHP 8.2+ or PHP 8.4) with strong OOP design, namespaces, and traditional MVC patternsHands-on experience building or maintaining custom PHP frameworks (in-house MVC) or legacy PHP applications (experience with Laravel/Lumen is a plus but not required)Solid understanding of LAMP stack (Linux, Apache/Nginx, MariaDB/MySQL/PostgreSQL, PHP)Strong knowledge of multi-tenant database architecture (master database + per-tenant databases, dynamic DB switching, PDO abstraction layer)Experience working with custom ORM/entity models (CRUD abstraction, relationships, validation)Frontend Skills:Proficient in jQuery (AJAX handling, wrappers, DataTables integration, state persistence)Strong experience with Bootstrap 4.x (responsive layouts, themes, modals, component customization)Solid understanding of HTML5, CSS3, and responsive design principlesAbility to create user-friendly, accessible interfacesIntegration & APIs:Proven experience integrating third-party APIs and services: Payment gateways (Stripe, BPAY, TravelPay)Travel/GDS systems (Amadeus, Sabre)Cloud services (AWS S3, SES, SendGrid)Currency conversion APIs and other external servicesSecurity & Best Practices:Good understanding of session-based authentication with 2FA and role-based access control (RBAC)Knowledge of security hardening (session hijacking prevention, rate limiting, audit logging)Solid knowledge of web security best practices (parameterized queries to prevent SQL injection, login throttling, secure token handling for APIs)DevOps & Tooling:Experience writing and maintaining cron jobs and scheduled CLI PHP scriptsProficient with Git for version control, branching, merging, and deployment workflowsStrong debugging skills (log analysis, debug mode, tools like Kint-PHP or equivalent)Code Management:Ability to read, understand, and work with large, structured codebasesExperience maintaining and refactoring legacy code while ensuring backward compatibilityCommunication:Good English reading and writing skills (able to read documentation, code comments, and communicate effectively in writing)Moderate spoken English ability for participating in meetings and team discussionsNice to Have (Bonus Points!)Technical Experience:PDF generation (Dompdf, Wkhtmltopdf) and Excel exports (PHPSpreadsheet)Building reporting dashboards with SQL queries and data visualization (Google Charts)Email delivery systems like SendGrid or AWS SESBasic Docker or containerization knowledgeAWS services experience (S3, SES)Industry Knowledge:Background in travel industry systems (bookings, GDS, commissions, invoicing, multi-branch operations)What Makes You a Great Fit:Team player who communicates well and collaborates effectivelyStrong analytical and problem-solving skillsComfortable working with both legacy systems and modern technologiesEager to learn and adapt to new tools and approaches
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Global Collaboration:Work directly with international teams in Australia and New ZealandGain exposure to global best practices and cross-cultural collaborationCommunicate and collaborate across time zones on real-world projectsCompensation & Benefits:Competitive salary based on your skills and experienceSocial insurance, health insurance, and personal income tax based on full gross salary14 days of paid annual leave: 12 standard annual leave days1 birthday leave day1 Christmas day offWork Culture & Perks:Monthly Happy Hour sessions (every 4 weeks)Team celebrations throughout the year (Mid-Autumn Festival, Christmas, New Year, and more)Annual company tripProfessional Growth:International working environment with teams in Australia/New ZealandOpportunities to work on challenging projects with modern technologiesContinuous learning and career development