Senior Software Engineer (Full Stack)
PhilippinesJob Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About Aphex: Aphex is a premier, internationally recognized construction technology powerhouse, real-time software pioneer, and multiplayer productivity trailblazer operating on an absolute mission to protect, automate, and transform how delivery teams execute multi-billion pound megaprojects worldwide. Replacing outdated standalone spreadsheets with highly interactive, collaborative planning tools, Aphex powers critical infrastructure projects—ranging from major national highways and transit bridges to complex hospital systems—for legendary international contractors including BAM, Balfour Beatty, SKANSKA, Kier, MACE, and Murphy. Operating within a global industry that generates 10% of global GDP yet has suffered from declining productivity metrics for over twenty years, Aphex drives monumental sector optimization through uncompromised software craft. Driven by a high-performance, engineer-led corporate philosophy centered around technical excellence, high agency, and asynchronous collaboration, the organization equips software craftspeople with an uncompromised remote canvas to leverage state-of-the-art serverless systems, manipulate WebSocket architecture layers, and deploy robust, scaling full-stack platforms safely across the Philippines.
Position Overview
We are seeking a highly analytical, detail-obsessed, and systems-minded Senior Software Engineer (Full Stack) to join our core centralized Engineering division in a full-time remote capacity open to qualified developer authorities resident anywhere in the Philippines. Operating as a senior full-stack individual contributor within our thriving team of 20+ developers, you will step up to claim true individual operational and strategic accountability for our core application architecture, bringing powerful backend skills to elevate a team that has predominantly focused on frontend delivery. Shifting completely away from routine administrative system management, minor layout styling loops, or basic text typing, you will run an active software engineering and real-time distributed systems laboratory—designing robust backend microservices, solving complex data synchronization challenges, and building high-fidelity client interfaces that make massive project datasets simple to interact with. This position requires a product engineering veteran with 5+ years of craft depth who maps out scalable backend services fluidly natively using Node.js and serverless runtimes, builds interactive client interfaces cleanly natively leveraging React and TypeScript patterns, and commands real-time WebSocket communication pipelines confidently under high-concurrency multi-user environments.
Key Responsibilities
- High-Throughput Backend Architecture: Architect, document, and execute enterprise-grade backend services designed to support real-time data streaming and multi-user collaboration layers cleanly natively utilizing Node.js principles.
- Multiplayer State Synchronization: Formulate and deploy automated algorithms and conflict resolution routines to handle complex data synchronization challenges between multiple distinct construction planning networks.
- Elegant Interface Engineering: Build, test, and implement highly scannable, componentized frontend client layouts natively leveraging React, TypeScript, and client-side Redux state management patterns.
- Real-Time Event Orchestration: Design and optimize high-signal, low-latency WebSocket communication layers to deliver live interactive updates across distributed project delivery channels.
- Database Profiling and Optimization: Structure and optimize persistent data layers, managing deep database schema designs and indexing strategies across NoSQL and relational storage nodes.
- Serverless and Event-Driven Cloud Governance: Contribute directly to our cloud infrastructure strategy, deploying resilient microservices natively leveraging Node.js runtimes inside Google Cloud Platform (GCP) or alternative serverless environments.
- Code Quality and Engineering Leadership: Drive elevated technical standards across our distributed engineering cell by executing thorough peer code reviews, authoring robust automated tests, and documenting complex system interactions.
- Asynchronous Collaboration Interlock: Coordinate seamlessly within a globally distributed engineering architecture, maintaining strong alignment with multi-timezone colleagues while predominantly overlapping with PH timezone business hours.
Required Skills & Qualifications
- A minimum of 5 years of verified professional history running advanced full-stack software engineering operations, web application development, or distributed systems management.
- Expert-tier capability designing asynchronous runtime engines, managing event-driven systems, and tracking server processes natively utilizing Node.js mechanisms.
- Practical operational familiarity building modular client states, optimizing browser rendering paths, and constructing reusable UI components natively using React and TypeScript models.
- Hands-on technical history designing, implementing, and optimizing live production-grade network layers natively leveraging WebSocket protocols or socket-based event frameworks.
- Deep, uncompromised familiarity with database design fundamentals, showcasing verified experience tuning query execution paths and managing scaling thresholds within NoSQL data stores.
- Outstanding written and scannable technical documentation communication traits in business-fluent English, ensuring absolute confidence when collaborating asynchronously via pull requests, RFCs, and engineering runbooks.
- Location Context: Position open to qualified full-stack engineering leaders based permanently and resident within the borders of the Philippines, possessing a reliable, high-speed internet connection to operate under a 100% remote work-from-home layout.
Preferred Strategic Indicators (Nice to Have)
- Prior commercial backend or product engineering history working with alternative languages such as Go or Python within a distributed cloud ecosystem.
- Direct hands-on experience configuring automated continuous integration and continuous deployment (CI/CD) pipelines, managing cloud storage systems, or deploying infrastructure-as-code (IaC).
- Familiarity with cross-platform mobile application frameworks, with an absolute preference for candidates maintaining basic exposure to Flutter or React Native spaces.
What We Offer
- Vetted Global Tech Sector Salaried Blueprint: A highly competitive, full-time local baseline annual corporate salary package calibrated precisely to evaluate your full-stack craftsmanship, system velocity, and backend architectural depth.
- Immediate inclusion into an uncompromised remote-first culture with an established, highly technical team consisting of over 20 developers across the Philippines.
- All-Expenses-Paid International Offsites: Direct company-funded access to 2x spectacular annual team offsites to foster deep in-person human connection (historical adventures include Da Nang, Vietnam and Siquijor, Philippines).
- Profound work-from-home remote parameters offering a 100% remote work structure, complete task autonomy, and zero physical geographic office commuting friction out of any province.
- Comprehensive private healthcare coverage layers (HMO), including fully integrated options to include dependents into a dedicated family protection plan.
- Access to progressive lifestyle and welfare allowances, including a dedicated ₱2,000 monthly rice allowance and a monthly online social allocation via an official Airwallex corporate card for lunches and shared team activities.
- A structured time-off policy featuring 20 days of paid annual PTO alongside immediate paid coverage for all official Philippine public holidays, complemented by 5 days of standard paid sick leave with human-centric discretionary extensions.
- Continuous technical upscaling advantages, featuring a dedicated training allowance fully covered by Aphex to support your ongoing mastery of modern cloud-native systems.
How would you rate this job post?
See what other professionals think about this role.
Is this company safe?
Ask Hyrizon AI to scan this company for potential red flags before you apply.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.