Talent.com
Backend Module Engineer

Backend Module Engineer

iReply ServicesMakati, 00, ph
7 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). Each module is developed independently but plugs into a shared core framework that provides the API gateway, database conventions, job queue, and shared utilities.

We are seeking a Backend Module Engineer to design and implement feature modules on top of this platform. The first major focus will be the Billing module (usage collection, invoicing, payments), but this role will also extend to future modules such as Provisioning, Reporting, and Notifications.

This role involves owning modules end-to-end : defining GraphQL schema extensions, implementing resolvers, designing database tables, and building background jobs that integrate with external systems.

Responsibilities

Module Development

Design and implement GraphQL schema extensions for modules (types, queries, mutations).

Implement resolvers that connect GraphQL queries / mutations to business logic.

Define and manage module-specific database schemas (e.g., invoices, usage, devices).

Ensure module schemas follow core conventions (naming, migrations, ownership).

Background Jobs

Implement background jobs for module-specific tasks (e.g., CDR ingestion, invoice generation, provisioning updates).

Register jobs with the shared Redis + BullMQ queue using module-specific namespaces.

Ensure jobs update their status and progress in the database.

Handle retries, error logging, and failure recovery.

Integration

Collaborate with the Backend Platform Engineer to ensure modules follow core standards.

Use shared utilities (config, logger, error handler, types) from / packages / shared.

Expose module APIs through the GraphQL gateway.

Ensure modules can be developed independently but integrate seamlessly.

Scalability & Modularity

Design modules to be self-contained and microservice-ready.

Ensure modules can be split into independent services in the future if needed.

Document module APIs, schemas, and job types for other developers.

Requirements

Must be a Filipino Citizen.

Strong experience with Node.js + TypeScript.

Experience with GraphQL (schema design, resolvers, modular schemas).

Strong knowledge of PostgreSQL (schema design, queries, migrations).

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

Familiarity with Docker and containerized development workflows.

Ability to design modular, scalable backend services.

Strong communication skills for collaborating on API contracts and module boundaries.

Bonus : experience with billing systems, telecom APIs, or reporting / analytics platforms.

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.

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

Backend Engineer • Makati, 00, ph

Related jobs
Senior Backend Engineer (Golang)

Senior Backend Engineer (Golang)

BetterteamMakati, Metro Manila, Philippines
Quick Apply
Betterteam is a modern Applicant Tracking System (ATS) that revolutionizes traditional recruitment into a streamlined, intuitive experience, saving time and effort for businesses worldwide.We are a...Show moreLast updated: 24 days ago
Full Stack Engineer

Full Stack Engineer

CloudEatsTaguig, NCR, Philippines
Quick Apply
Development & Implementation.Design and develop efficient, reusable, and reliable code for both frontend and backend.Integrate user-facing elements with server-side logic.System Integration &am...Show moreLast updated: 30+ days ago
SpringBoot

SpringBoot

Tap Growth aiManila, Metro Manila, PH
Design, build and configure applications to meet business process and application requirements.A solid understanding of test-driven development, continuous integration, continuous delivery both in ...Show moreLast updated: 11 days ago
  • Promoted
Senior API Integration Developer (MuleSoft / WSO2 / Equivalent Exp)

Senior API Integration Developer (MuleSoft / WSO2 / Equivalent Exp)

BlaseekTaguig, National Capital Region, PH
We are hiring experienced API Integration Developers to join a growing integration team delivering solutions for enterprise clients. The role focuses on building APIs and integrations from scratch, ...Show moreLast updated: 30+ days ago
Back-end Senior Engineer (Hybrid) | Pasig

Back-end Senior Engineer (Hybrid) | Pasig

TASQ Staffing SolutionsPasig, Metro Manila, Philippines
Quick Apply
Primarily remote, with occasional onsite work required at least once per month.Design and implement scalable, high-performance backend solutions that optimize database queries and enhance webs...Show moreLast updated: 30+ days ago
Senior Craft CMS Developer

Senior Craft CMS Developer

Get DevsMakati, PH
Quick Apply
Senior Craft CMS / PHP CMS Developer Our projects vary in size and often include complex features beyond traditional CMS sites, integrating systems like e-commerce, CRMs, ERPs, and more.This role f...Show moreLast updated: 30+ days ago
  • Promoted
Backend Developer (Temporary)

Backend Developer (Temporary)

EFlexervicesManila, National Capital Region, PH
Who we are : eFlexervices is a BPO company with a legacy spanning 24 years.We've honed our craft in providing exceptional quality and building unshakable trust. At eFlex, we're not just a BPO company...Show moreLast updated: 30+ days ago
SpringBoot

SpringBoot

Geco Asia Pte LTDManila, Metro Manila, PH
Design, build and configure applications to meet business process and application requirements.A solid understanding of test-driven development, continuous integration, continuous delivery both in ...Show moreLast updated: 11 days ago
Mid-Senior Backend Developer

Mid-Senior Backend Developer

Satellite OfficeTaguig, Metro Manila, PH
Quick Apply
Satellite Office partners with some of the world’s leading brands to build high-performing offshore teams based in the Philippines. Our people work directly with international clients in roles that ...Show moreLast updated: 30+ days ago
  • Promoted
Mobile Engineer

Mobile Engineer

Dempsey Resource Management Inc.Pasig, Metro Manila, Philippines
React Native (Expo) and TypeScript.Youll own end-to-end mobile architecture, collaborate closely with backend and product teams, and help shape mobile best practices in a fast-paced, modern enginee...Show moreLast updated: 30+ days ago
Back-end Senior Engineer (Hybrid, morning shift) - Pasig

Back-end Senior Engineer (Hybrid, morning shift) - Pasig

TASQ Staffing SolutionsPasig, Metro Manila, Philippines
Quick Apply
About the job Back-end Senior Engineer (Hybrid) | Pasig.Primarily remote, with occasional onsite work required at least once per month. Design and implement scalable, high-performance backend soluti...Show moreLast updated: 14 days ago
  • Promoted
Senior Software Engineer — Client Mobile and Desktop Apps

Senior Software Engineer — Client Mobile and Desktop Apps

CloudflareCainta, Rizal, Philippines
At Cloudflare, we are on a mission to help build a better Internet.Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for cust...Show moreLast updated: 13 days ago
Back-end Senior Engineer - Pasig (hybrid, morning shift)

Back-end Senior Engineer - Pasig (hybrid, morning shift)

TASQ Staffing SolutionsPasig, Metro Manila, Philippines
Quick Apply
About the job Back-end Senior Engineer (Hybrid) | Pasig.Primarily remote, with occasional onsite work required at least once per month. Design and implement scalable, high-performance backend soluti...Show moreLast updated: 21 days ago
  • Promoted
Back-end Senior Engineer (Hybrid) - Pasig

Back-end Senior Engineer (Hybrid) - Pasig

TASQ Staffing SolutionsPasig, National Capital Region, PH
About the job Back-end Senior Engineer (Hybrid) | Pasig Work Hours : 8 hours per day Work Setup : Morning shift (Monday-Friday) Hybrid Setup : Primarily remote, with occasional onsite work required ...Show moreLast updated: 30+ days ago
  • Promoted
Java Backend Developer (AWS)

Java Backend Developer (AWS)

BlaseekTaguig, National Capital Region, PH
A high-performing tech team is looking for a Java Backend Developer with strong Spring Boot and AWS experience to build and support modern, scalable backend systems. If you're someone who enjoys wri...Show moreLast updated: 30+ days ago
  • Promoted
Senior API Integration Developer (MuleSoft / WSO2)

Senior API Integration Developer (MuleSoft / WSO2)

BlaseekTaguig, National Capital Region, PH
We are hiring experienced API Integration Developers to join a growing integration team delivering solutions for enterprise clients. The role focuses on building APIs and integrations from scratch, ...Show moreLast updated: 30+ days ago
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

BruntWorkManila, 00, ph
Quick Apply
Flexible during Central business hours.Join an innovative team at the forefront of AI-driven data platforms, where engineering meets intelligence. You’ll design and build scalable systems that integ...Show moreLast updated: 3 days ago
  • Promoted
Mid Software Engineer Full Stack

Mid Software Engineer Full Stack

Narra labsQuezon City, Quezon, PH
Mid Software Engineer (Full Stack) | Narra Labs About Us Narra Labs is an AI-first product studio crafting cutting-edge web and mobile applications for startups and enterprise clients.With collabo...Show moreLast updated: 30+ days ago