Backend Developer - Node js / Nest js

Your All-in-One Cloud POS & Accounting Solution

Negotiable
Hybrid - Manila1-3 Yrs ExpDiplomaFull-time
Share

Job Description

Description

About the Role

We are looking for a skilled and reliable freelance developer to support backend feature development and third-party integrations for our cloud-based POS and accounting platform. You will work primarily with NestJS (Node.js) and PostgreSQL, and support API integrations with malls, logistics, and delivery platforms. This role is ideal for someone looking for flexibility while working on real-world, high-impact SaaS projects.

Key Responsibilities
  • Build and maintain scalable backend APIs using NestJS / Node.js
  • Integrate with 3rd-party platforms: mall scheduler systems, Grab, Foodpanda, Lalamove, eInvoicing
  • Collaborate with AWS DevOps team for deployments and performance tuning
  • Occasionally support frontend fixes or workflows in React.js
  • Write clean, testable code and maintain documentation
  • Participate in async planning, code reviews, and handoff discussions
Tech Stack
  • Backend: Node.js (NestJS), PostgreSQL, TypeORM
  • Frontend: React.js, Tailwind CSS
  • Cloud & Tools: AWS (ECS, RDS, Lambda, S3), GitHub Actions, Docker
  • Integrations: SM/Festival mall schedulers, delivery APIs, BIR/MyInvois e-invoicing
Qualifications
  • Minimum 3 years of experience with Node.js / NestJS
  • Proven experience with PostgreSQL
  • Comfortable with API integrations (REST, webhook, XML/CSV-based)
  • Familiarity with AWS (ECS, Lambda, RDS)
  • Some working knowledge of React.js
  • Strong communication skills and ability to work independently
  • Based in the Philippines
  • Able to work on flexible hours (with occasional daytime check-ins)
Nice to Have
  • Experience with mall or logistics/delivery system integrations
  • Knowledge of compliance APIs (BIR, Peppol, MyInvois)
  • Multi-tenant SaaS or POS system experience
  • Prior freelance experience with remote teams
Engagement Terms
  • Contract-based freelance engagement
  • Flexible working hours (with results-based accountability)
  • Minimum 3-month engagement, renewable based on performance
  • Payments via GCash, bank transfer, or Wise
  • Retainer or per-module basis negotiable


Requirements

Please refer to job description.

JavaPythonNode.jsDatabase ManagementRESTful APIsGitMicroservicesCloud ComputingSoftware DevelopmentTroubleshooting
Preview

Boss

HR ManagerYour All-in-One Cloud POS & Accounting Solution

Working Location

Metro Manila, PH

Posted on 26 May 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.