O

Full Stack Software Developer (Internal Business Systems)

icon building Company : Outdesk.
icon briefcase Job Type : Full Time
icon remote-alt Remote / Work from Home

Job Description - Full Stack Software Developer (Internal Business Systems)

Job Brief  


We are seeking an experienced Full Stack Software Developer to design, build, and maintain an in-house web-based drawing review and document management platform for the construction industry. 


The platform will replace reliance on third-party software with a modern, highly integrated solution tailored to internal business processes. The system will support drawing management, document control, collaborative review, project workflows, and AI-powered document processing while integrating with existing operational and commercial systems. 


The successful candidate will take ownership of the technical architecture and development of the platform, from the initial MVP through to production deployment and ongoing improvement. This is an opportunity for a strong full stack developer to take a leading role in building a scalable, enterprise-grade internal product from the ground up. 


Responsibilities 




  • System Architecture & Development 






  • Application Architecture: Design and develop a scalable web application architecture capable of supporting complex construction and engineering workflows. 






  • Authentication & Permissions: Implement secure multi-user authentication, role-based access control, and user permission structures. 






  • API Development: Build robust APIs and integrations connecting the platform with internal and third-party systems. 






  • Database Architecture: Design and optimise database structures capable of managing very large drawing and document libraries. 






  • Performance Engineering: Ensure the platform performs efficiently across projects containing thousands of drawings and large document files. 






  • Drawing Management 






  • Drawing Uploads: Develop reliable single and bulk drawing upload functionality. 






  • Version Control: Implement automatic version control, revision history, superseded drawing management, and revision registers. 






  • Document Organisation: Build folder structures, metadata management, discipline categorisation, and package management functionality. 






  • Drawing Identification: Implement automated sheet numbering and drawing indexing. 






  • Revision Comparison: Develop tools for comparing drawing revisions and identifying changes. 






  • Drawing Review & Collaboration 






  • Markups & Annotations: Develop collaborative drawing review functionality including markups, comments, pin-based annotations, and hyperlinks. 






  • Issue Management: Build issue tracking, task assignment, review statuses, and notification workflows. 






  • Approval Workflows: Implement digital approvals, review processes, and comprehensive audit trails. 






  • Drawing Comparison: Develop overlay comparison and automated revision comparison functionality. 






  • Document Control 






  • Controlled Documents: Build workflows for managing RFIs, Technical Queries, Site Instructions, Engineering Instructions, NCRs, and design changes. 






  • Approval & Distribution: Implement controlled approval workflows, distribution lists, transmittals, and document registers. 






  • Document History: Ensure all document activity, revisions, approvals, and changes are captured through reliable audit trails. 






  • AI & Intelligent Automation 






  • OCR & Data Extraction: Implement OCR functionality to extract information from drawings and documents. 






  • Drawing Recognition: Develop automatic title block recognition, drawing indexing, and revision detection. 






  • Intelligent Search: Implement AI-assisted drawing search and natural language querying capabilities. 






  • Automated Classification: Develop automatic tagging, duplicate detection, and similar drawing recommendations. 






  • AI Integration: Integrate AI and computer vision technologies into document processing workflows where appropriate. 






  • Systems Integration 






  • Internal Systems: Integrate the platform with existing Operations, commercial, project management, and document management systems. 






  • Microsoft 365: Develop integrations with Microsoft 365, SharePoint, email workflows, and authentication providers. 






  • Cloud Storage: Integrate with cloud storage platforms and object storage services. 






  • API & Workflow Integration: Build reliable data flows between the platform and existing business systems. 






  • Performance & Reliability 






  • Large File Handling: Optimise the platform for large PDF files, complex drawings, and high-volume document libraries. 






  • Rendering: Implement fast PDF page rendering and progressive loading. 






  • Background Processing: Develop efficient background processing and job queues for resource-intensive tasks. 






  • Caching: Implement appropriate caching strategies to improve system responsiveness. 






  • Mobile & Offline: Support responsive, mobile-friendly workflows and offline functionality where required. 






  • Availability: Build systems designed for high availability, reliability, and operational continuity. 




Requirements 




  • Proven experience as a Full Stack Software Developer building and deploying production web applications.  






  • Strong experience with React, TypeScript, and Next.js.  






  • Strong backend development experience using Node.js and TypeScript.  






  • Experience designing and developing REST APIs, with GraphQL experience highly regarded.  






  • Strong knowledge of PostgreSQL, database optimisation, indexing, query performance, and data migrations.  






  • Experience handling large files, particularly PDFs and document-based workflows.  






  • Practical experience with PDF rendering, manipulation, image processing, OCR, or document indexing.  






  • Strong understanding of cloud-based application development and deployment.  






  • Experience with CI/CD pipelines, GitHub, automated deployments, monitoring, and logging.  






  • Strong understanding of application security, including RBAC, OAuth, secure API design, encryption, and audit logging.  






  • Experience working independently and taking ownership of technical architecture and development decisions.  






  • Excellent written and verbal English communication skills aligned with Australian professional standards.  




Software Proficiency 




  • Frontend – React, TypeScript, Next.js, HTML5, CSS3, Tailwind CSS 






  • Backend – Node.js, TypeScript, REST APIs, GraphQL 






  • Database – PostgreSQL, Supabase 






  • Cloud & Hosting – Vercel, Supabase Storage, S3-compatible storage 






  • DevOps – Docker, GitHub, CI/CD, automated deployments, monitoring, logging 






  • Authentication & Security – Microsoft Entra ID / Azure AD, OAuth, RBAC 






  • Document Processing – PDF.js or equivalent, OCR, image processing 






  • AI & Automation – OpenAI, OCR technologies, computer vision models 




Desirable Experience 




  • Experience in any of the following areas will be highly regarded: 






  • Construction or engineering software  






  • Drawing and document management systems  






  • CAD workflows and engineering documentation  






  • PDF annotation and review platforms  






  • Bluebeam-style applications  






  • Procore  






  • Autodesk Construction Cloud  






  • AI-assisted document processing  






  • Computer vision and OCR technologies  






  • Enterprise document management systems  




Education 




  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field. 






  • Equivalent professional software development experience will also be considered. 




Personal Attributes 




  • Strong problem-solving ability with a practical and analytical approach to complex technical challenges.  






  • Product-focused thinker who understands both technical requirements and the end-user experience.  






  • Highly organised and detail-oriented, with a strong commitment to building reliable and maintainable systems.  






  • Self-motivated and capable of taking ownership of projects with minimal supervision.  






  • Strong communicator who can clearly explain technical decisions and collaborate with non-technical stakeholders.  






  • Passionate about creating intuitive, practical user experiences.  






  • Adaptable and comfortable making architectural decisions while balancing rapid development with long-term maintainability.  






  • Accountable and delivery-focused, with the ability to manage priorities and consistently meet development milestones. 




Time Zone: Australian Business Hours 


Applicant Location: Must be Filipinos living in the Philippines 



Job Type: Contract-based for 12 months with possible extension

 


About Outdesk  


At Outdesk, our mission is to bridge the gap between exceptional talent in the Philippines and the dynamic business needs of our clients in Australia. We are committed to delivering bespoke recruitment and comprehensive employment solutions that foster long-term success for both our clients and staff. 


Employee Benefits  




  • Paid Leave  






  • 13th Month Pay  






  • SSS  






  • Philhealth  






  • Pag-Ibig   






  • BIR  






  • HMO 



Original job Full Stack Software Developer (Internal Business Systems) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Outdesk.

Outsource Philippines has been providing world-class outsourcing services to Australian businesses since 2017.

Read more about the company

Similar Full Stack Software Developer Jobs in the Philippines

GrabJobs is the no1 job portal in the Philippines, connecting you to thousands of jobs fast! Find the best jobs in the Philippines, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.