{"id":2412322,"url":"https://alion.io/job/pm-consulting-full-stack-developer","title":"Full Stack Developer","company":{"id":4421389,"name":"PM Consulting","domain":"pmconsulting.ph","url":"https://alion.io/company/pmconsulting-2","size_band":"1001-5000","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Manatal","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Mandaluyong, Philippines"],"countries":["PH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Express","optional":false},{"name":"Git","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"Offline-First","optional":false},{"name":"PWA","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"Workbox","optional":false},{"name":"Azure","optional":true},{"name":"Cypress","optional":true},{"name":"Docker","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true},{"name":"Jest","optional":true},{"name":"Playwright","optional":true},{"name":"WebSockets","optional":true}],"status":"live","first_seen_at":"2026-10-13T02:26:03Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-15T00:22:05Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Our client, a premier global industrial technology and engineering enterprise, is seeking a Full-Stack PWA & Node.js Developer. Based in Mandaluyong City, Philippines, this role is focused on designing, building, and maintaining mobile-friendly Progressive Web Applications (PWAs) and backend services that power custom enterprise software solutions for field teams and global operations. The ideal engineer blends strong Node.js backend development with modern React frontend mastery and offline-first PWA architectures.\nKey Responsibilities\nFull-Stack Application Development & PWA Architecture\nMobile-First Development: Build, optimize, and maintain responsive full-stack web applications using React.js for the frontend and Node.js (Express.js or NestJS) for backend services.\n Progressive Web App (PWA) Implementation: Engineer offline-first PWA capabilities-including service workers, web app manifests, advanced caching strategies (Workbox), push notifications, and cross-platform installability-ensuring seamless operational continuity in low-connectivity field environments.\n UI/UX Engineering: Design modular, reusable React components with robust state management (Redux or Context API), responsive touch-friendly layouts, and performance optimizations tailored for mobile and tablet displays.\nBackend Engineering, APIs & Database Management\n RESTful Service Architecture: Design, build, and maintain high-performance Node.js REST APIs engineered for mobile payload efficiency, secure authentication (JWT/OAuth2), middleware integration, and API versioning.\nNoSQL Data Modeling: Design and maintain MongoDB collections, document schemas, indexes, and aggregation pipelines following NoSQL best practices to support complex custom data models.\nThird-Party Integrations: Connect frontend applications with enterprise APIs, implementing robust authentication, error handling, and offline fallback mechanisms.\nSDLC, Quality & Agile Execution\n Lifecycle Ownership: Execute the full Software Development Life Cycle (SDLC) across custom mobile app programs, including architecture design, code reviews, automated testing, deployment, and tier-3 production support.\nTroubleshooting & Debugging: Perform root-cause analysis and implement durable fixes across Node.js, MongoDB, React, and service worker caching layers.\nAgile Collaboration: Participate in sprint ceremonies, partnering with Product Owners, Systems Analysts, and QA engineers to deliver enterprise solutions on time.\nRequirements\nEducation & Experience\nEducation: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.\nEngineering Tenure: 3-5 years of progressive full-stack web development experience with proven hands-on delivery using Node.js and React.\nGlobal Team Context: Practical experience operating within Agile teams and collaborating across international time zones.\nTechnical Stack Competencies\nBackend Mastery: Strong experience building RESTful microservices in Node.js using Express.js or NestJS, including secure API routing, JWT/OAuth2 authentication, and middleware architectures.\nFrontend Expertise: Deep proficiency in React.js, modern JavaScript (ES6+), hooks, state management (Redux or Context API), and mobile-first responsive design.\nPWA & Offline Capability: Hands-on experience deploying PWA features: Service Workers, Cache API, Web App Manifests, and background sync.\nDatabase Management: Practical working experience with MongoDB (document design, CRUD, indexing, aggregation).\nTooling & Version Control: Proficiency with Git, Azure DevOps (or similar CI/CD platforms), and RESTful API consumption.\nPreferred Qualifications (Nice to Have)\nHands-on experience with Workbox for advanced caching strategies and Web Push API (FCM/VAPID).\nFamiliarity with alternative query architectures (GraphQL) or real-time protocols (WebSockets).\nKnowledge of mobile web performance tuning: code splitting, lazy loading, and Core Web Vitals.\nExposure to containerization (Docker) and automated testing tools (Jest, Cypress, or Playwright).\nCore Competencies\nCommunication: Exceptional written and verbal English communication skills.\n Problem Solving & Ownership: High sense of personal accountability, curiosity to learn emerging web technologies, and a proactive approach to technical troubleshooting.","description_format":"text","description_chars":4325,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":true}]},"benefits":[],"hiring_locations":[{"name":"Philippines","iso":"PH","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T02:26:03Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":1,"expected_fill_days":24,"reasons":["conf:1","agency","win:early","comp:brand"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/pm-consulting-full-stack-developer","json_url":"https://alion.io/job/pm-consulting-full-stack-developer.json","meta":{"generated_at":"2026-10-15T03:48:20Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5346,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4421389},"rest":"https://alion.io/mcp/rest/get_company?id=4421389"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpm-consulting-full-stack-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpm-consulting-full-stack-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpm-consulting-full-stack-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pm-consulting-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpm-consulting-full-stack-developer"}]}