Talent.com
VoIP Backend Platform Engineer (Node.js / TypeScript / PostgreSQL / Redis / GraphQL)
VoIP Backend Platform Engineer (Node.js / TypeScript / PostgreSQL / Redis / GraphQL)iReply Services • Cebu City, CEB, ph
VoIP Backend Platform Engineer (Node.js / TypeScript / PostgreSQL / Redis / GraphQL)

VoIP Backend Platform Engineer (Node.js / TypeScript / PostgreSQL / Redis / GraphQL)

iReply Services • Cebu City, CEB, ph
16 days ago
Job type
  • Quick Apply
Job description

Job Description

Overview

We are building a Management Portal Platform designed to support multiple operational modules (e.g., billing, job processing, provisioning, reporting). The platform will serve as the foundation for a modular ecosystem where new functionality can be added as independent modules that plug into a shared framework.

We are seeking a Backend Platform Engineer to design and implement the core backend framework with a strong emphasis on GraphQL, scalability, modularity, and microservice-readiness. This role is responsible for building the GraphQL API gateway, database schema conventions, job queue system, and shared utilities that will enable other engineers to develop modules in parallel and integrate them seamlessly.

This is a foundational role : you will establish the standards, patterns, and architecture that the rest of the platform will follow, ensuring it can scale from a single monorepo to a distributed microservice architecture as the platform grows.

Responsibilities

Core API Framework

Design and implement the GraphQL API gateway (Apollo Server + TypeScript).

Define GraphQL schema conventions (namespacing, modular schema stitching).

Ensure modules can extend the schema with their own types, queries, and mutations.

Standardize error handling, response formats, and type safety across all modules.

Provide GraphQL Codegen setup so frontend and backend share types.

Database Layer

Design PostgreSQL schema conventions (naming, ownership, migrations).

Implement a shared migration system (e.g., Prisma, node-pg-migrate).

Define how modules own their own tables while sharing a single DB instance.

Ensure data integrity, indexing, and performance at scale.

Job Queue System

Implement the job queue framework (Redis + BullMQ).

Define queue naming conventions and job lifecycle states.

Provide a shared worker pool that modules can register jobs with.

Ensure reliable job processing, retries, and progress tracking.

Shared Utilities

Build a config loader for environment variables and secrets.

Implement a structured logger (JSON logs with service / module context).

Provide shared error classes for consistent error handling.

Define shared TypeScript types (e.g., JobStatus, ApiResponse

).

Scalability & Architecture

Design the platform to scale horizontally (multiple API instances, worker pools).

Ensure the system can evolve into a microservice architecture as modules grow.

Define clear module boundaries so services can be split into independent repos later.

Establish best practices for monitoring, logging, and observability.

DevOps & Tooling

Set up Docker Compose for local development (Postgres, Redis, API, Worker).

Define environment variable standards (DATABASE_URL, REDIS_URL, etc.)

Ensure services can be run locally and in production with minimal friction.

Requirements

Must be a Filipino Citizen.

Strong experience with Node.js + TypeScript.

Deep knowledge of GraphQL (Apollo Server, schema design, resolvers, federation).

Strong experience with PostgreSQL (schema design, migrations, performance tuning).

Experience with Redis and job queues (BullMQ, RabbitMQ, or similar).

Familiarity with Docker and containerized development workflows.

Strong understanding of modular backend architecture and microservices patterns.

Experience designing scalable APIs and enforcing coding standards.

Ability to write clear documentation and define conventions for other developers.

Bonus : experience with multi-module SaaS platforms or admin portals.

Bonus : experience with authentication / authorization frameworks (RBAC, JWT, OAuth).

Benefits

Paid Leaves & Birthday Off : Take time when you need it, and convert unused leave into cash! Plus, enjoy an extra day off on your birthday.

Comprehensive Health Insurance : Coverage starts from day one and extends to one dependent.

Performance-Based Salary Increase : Enjoy a raise after regularization

Annual Salary Adjustments : We recognize long-term commitment with yearly salary increases.

Employee Recognition : Be rewarded for your hard work with incentives and recognition.

Engaging Team Activities : Join in on Family Days, Summer Splash, and other fun events that strengthen the iReply community.aptos

Requirements

Must be a Filipino Citizen. Strong experience with Node.js + TypeScript. Deep knowledge of GraphQL (Apollo Server, schema design, resolvers, federation). Strong experience with PostgreSQL (schema design, migrations, performance tuning). Experience with Redis and job queues (BullMQ, RabbitMQ, or similar). Familiarity with Docker and containerized development workflows. Strong understanding of modular backend architecture and microservices patterns. Experience designing scalable APIs and enforcing coding standards. Ability to write clear documentation and define conventions for other developers. Bonus : experience with multi-module SaaS platforms or admin portals. Bonus : experience with authentication / authorization frameworks (RBAC, JWT, OAuth).

Create a job alert for this search

Platform Engineer • Cebu City, CEB, ph

Related jobs
Cloud Solutions Architect : Azure,.NET & CI / CD Innovator

Cloud Solutions Architect : Azure,.NET & CI / CD Innovator

NRI Australia & New Zealand • Mandaue, Central Visayas, Philippines
A leading IT consulting firm is seeking a Solution Architect (Cloud) in the Philippines.The role involves designing and supporting cloud solutions using Azure technologies while collaborating with ...Show more
Last updated: 5 days ago • Promoted
Solution Architect (Cloud)

Solution Architect (Cloud)

NRI Australia & New Zealand • Lapu-Lapu, Central Visayas, Philippines
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Real work project experience in a project environment using. NET, enterprise messaging and integration ...Show more
Last updated: 5 days ago • Promoted
Principal DevOps Engineer (Remote)

Principal DevOps Engineer (Remote)

LegalMatch.com • Cebu City, Central Visayas, Philippines
As a technical and strategic leader, you will lead the design, creation, and evolution of tools, infrastructure, practices and capabilities to support the efficient deployment of LegalMatch product...Show more
Last updated: 17 days ago • Promoted
Senior Backend Engineer Lead (46780) Lahug Cebu

Senior Backend Engineer Lead (46780) Lahug Cebu

RCN PH - Neo Career Group • Lahug Cebu, Cebu, Philippines
Salary : 80,000 - 150,000 WITH SATURDAY SCHEDULE DEPENDING ON THE PROJECT Onsite Job ・In this position, you’ll be handling all phases of development projects, from software design to implementa...Show more
Last updated: 8 days ago • Promoted
Backend Developer

Backend Developer

VIPTutors • Cebu, Cebu, PH
HIRING : BACKEND DEVELOPER • • • •Your Toolkit • • ∙ Minimum 3 years professional experience in Laravel ∙ Experience in PHP Class and PHP unit required ∙ Databases : MySQL, Redis / Memcached ∙ Experien...Show more
Last updated: 30+ days ago • Promoted
VoIP Frontend Engineer (React / GraphQL / UI / UX)

VoIP Frontend Engineer (React / GraphQL / UI / UX)

iReply Services • Cebu City, CEB, ph
Quick Apply
We are building a Management Portal Platform designed to support multiple operational modules (e.The frontend will be a modular admin portal where each backend module contributes its own UI pages a...Show more
Last updated: 16 days ago
Systems Engineer Core Platform

Systems Engineer Core Platform

Manpower Core Group Inc. • Cebu City, Cebu, Philippines
Administer and maintain core systems, including Hyper-V clusters, Active Directory, and related services, ensuring optimal performance and uptime. Collaborate on the development and implementation o...Show more
Last updated: 8 days ago • Promoted
DevOps Engineer

DevOps Engineer

Neostella • Cebu City, Cebu, PH
Quick Apply
At Neostella, our mission is simple : empower legal teams to work smarter, faster, and more reliably.We deliver advanced technology solutions and satellite team support that streamline operations, b...Show more
Last updated: 30+ days ago
Principal Software Engineer : Java Full Stack (Remote)

Principal Software Engineer : Java Full Stack (Remote)

LegalMatch.com • Cebu City, Central Visayas, PH
Quick Apply
As a Principal Software Engineer, you will be responsible for leading and implementing technical decisions and efforts of a software engineering team, overseeing and performing the development of h...Show more
Last updated: 30+ days ago
React Developer (hybrid) - Cebu City

React Developer (hybrid) - Cebu City

TASQ Staffing Solutions • Cebu City, Cebu, Philippines
About the Job : React Developer (Cebu) | Hybrid.We are currently seeking a senior React Developer for a full-time position based in our Cebu office, with a flexible work arrangement.The senior React...Show more
Last updated: 30+ days ago • Promoted
Systems Engineer Client Solutions

Systems Engineer Client Solutions

Manpower Core Group Inc. • Cebu City, Cebu, Philippines
Administer and maintain client management infrastructures across various platforms, including Windows, macOS, Linux, and mobile devices. Collaborate on the development and implementation of high-per...Show more
Last updated: 8 days ago • Promoted
Technical Lead : Java Full Stack (Remote)

Technical Lead : Java Full Stack (Remote)

LegalMatch.com • Cebu City, Central Visayas, PH
Quick Apply
As a Technical Lead : Java Full Stack Engineer, you will be responsible for leading and implementing technical decisions and efforts of a software engineering team, overseeing and performing the dev...Show more
Last updated: 30+ days ago
React Developer (Cebu City) | Hybrid, Midshift

React Developer (Cebu City) | Hybrid, Midshift

TASQ Staffing Solutions • Cebu City, Cebu, Philippines
About the Job : React Developer (Cebu) | Hybrid.We are currently seeking a medior React Developer for a full-time position based in our Cebu office, with a flexible work arrangement.The medior React...Show more
Last updated: 30+ days ago • Promoted
React Developer - Cebu City (midshift, hybrid setup)

React Developer - Cebu City (midshift, hybrid setup)

TASQ Staffing Solutions • Cebu City, Cebu, Philippines
React Developer (Cebu) | Hybrid Setup.Work Arrangement : • • Hybrid (with 1 day remote work).Schedule : • • Mid-shift (1 PM to 10 PM). We are looking for a mid-level React Developer for a full-time role b...Show more
Last updated: 30+ days ago • Promoted
Principal DevOps Engineer (Remote)

Principal DevOps Engineer (Remote)

LegalMatch • Lapu-Lapu, Central Visayas, Philippines
Designing and maintaining scalable, secure, and cost‑efficient cloud infrastructure.Automating infrastructure provisioning, deployment pipelines, and monitoring systems to improve reliability and e...Show more
Last updated: 6 days ago • Promoted
Principal DevOps Engineer (Remote)

Principal DevOps Engineer (Remote)

LegalMatch Philippines, Inc. • Mandaue, Central Visayas, Philippines
Principal DevOps Engineer (Remote).As a technical and strategic leader, you will lead the design, creation, and evolution of tools, infrastructure, practices, and capabilities to support the effici...Show more
Last updated: 15 days ago • Promoted
Senior Full-Stack Engineer — Vue / Node (Hybrid)

Senior Full-Stack Engineer — Vue / Node (Hybrid)

Bridgit • Cebu City, Central Visayas, Philippines
A leading fintech company in Cebu City is seeking a Senior Software Engineer to help build industry-leading digital loan systems. The ideal candidate will have over 5 years of FullStack experience, ...Show more
Last updated: 3 days ago • Promoted
L2 Cybersecurity Technical Support

L2 Cybersecurity Technical Support

Noon Dalton Philippines Inc • Cebu, Cebu, PH
Noon Dalton invites all its employees to embrace our core values, living them every day, in every aspect of their role.Empathy At Noon Dalton, being empathetic means being patient and understandin...Show more
Last updated: 30+ days ago • Promoted