Full Stack Developer
Full-stack developer hired through Guerilla Staffing (for an Australian client) to build and maintain a secure customer ordering and account portal: authentication, multi-user company accounts, order history with one-click reorder, document/artwork storage, and an admin dashboard. Onsite in Mabalacat, Mon-Fri 6AM-3PM; salary PHP 50,000-80,000.
- Compensation
- ₱50K–₱80K / mo
- Location
- Mabalacat, Philippines
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 3-5 years of experience
- Proven experience as a Full-Stack Web Developer or Web Portal Developer
- Experience building secure customer portals, dashboards, SaaS platforms, or e-commerce systems
- Strong experience with multi-user systems and role-based access control
- Experience developing company/organisation accounts with multiple users and permission levels
- Strong frontend and backend development skills
- Strong knowledge of database design and architecture
- Experience with authentication, authorisation, user permissions, and web security
- Experience building order management, transaction, or customer self-service platforms
- Experience with document/file storage and management
- Strong API development and third-party integration experience
- Experience developing responsive and mobile-friendly web applications
- Familiarity with cloud hosting, deployment, version control, and CI/CD
- Ability to work with existing data structures such as Airtable and migrate or integrate data
- Strong problem-solving and analytical skills
- Excellent communication skills and ability to translate business requirements into technical solutions
- Able to work independently, make sound technical decisions, and take ownership from concept to launch
Nice to have
- Experience integrating platforms such as Xero, Stripe, or similar services
- Experience with QR codes, asset management, inventory, compliance, or tracking systems
- Strong understanding of scalable SaaS architecture
Full description
We are seeking an experiencedFull-Stack Developer to design and build a secure, scalable customer ordering and account portal for a growing Australian business. The platform will allow customers to securely log in, manage their company accounts, view previous orders, access artwork and documents, and most importantly, reorder previously supplied products in just a few clicks.
The ideal candidate will have strong experience building secure, multi-user web applications and be capable of taking ownership of the technical solution from architecture through to development, testing, deployment, and ongoing support.
Salary Range and Work Set-upSalary Range: PHP 50,000 - PHP 80,000
Work Set-up:Onsite | Monday to Friday (6:00AM - 3:00 PM)
Responsibilities:
- Design and develop a secure customer portal from the ground up.
- Build customer authentication using email/password, PIN, access codes, or an appropriate secure authentication solution.
- Develop company-based accounts supporting multiple users under the same business.
- Implement role-based permissions, including company administrators who can manage their own users.
- Develop an order history system showing products, quantities, dates, artwork/proofs, specifications, references, and order status.
- Build an intuitive "Reorder" function allowing customers to quickly repeat previous orders with updated quantities.
- Develop secure storage and management of artwork, plate designs, proofs, and other order-related documents.
- Build an internal admin dashboard for managing customers, companies, orders, documents, and reorder requests.
- Implement order status management and internal workflows.
- Develop automated email notifications for reorder requests, confirmations, and other relevant actions.
- Ensure the platform is fully responsive and user-friendly across desktop, tablet, and mobile devices.
- Design and implement a secure and scalable database structure for customers, companies, users, orders, documents, and related records.
- Ensure appropriate data separation and security between customer companies.
- Integrate APIs and third-party services where required.
- Review the existing Airtable data structure and determine how it can inform the portal's database architecture.
- Build the Phase 1 system with future integrations and functionality in mind, including Xero, Stripe, website integration, QR codes, asset records, and compliance reminders.
- Conduct testing, debugging, security checks, and performance optimisation.
- Manage deployment, hosting, version control, and technical documentation.