Nodejs Backend developer

5 days ago


Rawalpindi, Punjab, Pakistan withRetailAI Full time 1,200,000 - 2,400,000 per year

About RetailAI

RetailAI builds multi-agent automation for e-commerce brands across WhatsApp, Instagram, Facebook Messenger, email, and voice. We stitch together LLMs, real-time messaging, and storefront/ops data to resolve customer queries, drive conversions, and automate logistics.

Role Overview

You'll build backend services, tools, and function integrations that power our AI agents—especially OpenAI tool/function calling, message webhooks, and data pipelines. You'll own services from design → implementation → deployment → observability, and collaborate closely with our AI/agent and frontend teams.

What You'll Do

  • LLM & Tools
  • Design and implement OpenAI function/tool schemas
    (TypeBox/JSON) for agent actions (order tracking, returns/exchanges, product search, ticketing, courier selection, etc.).
  • Build
    tool runtimes
    and guardrails (timeouts, retries, circuit breakers, input/output validation, JSON coercion).
  • Implement
    prompt/runtime orchestration
    (system prompts, user context injection, tool selection logic, audit logs, token cost tracking).
  • Platform Integrations
  • Own Meta Graph/WhatsApp Cloud API
    webhooks (messages, reactions, comments), Instagram/Messenger subscriptions, thread control.
  • Ship
    Shopify Admin & Storefront GraphQL
    integrations (orders, carts, products, discounts, abandoned carts).
  • Integrate
    email (Gmail/Outlook)
    and
    voice (LiveKit Agents / SIP over WebRTC)
    where needed.
  • Data & Infra
  • Design MongoDB schemas and composite/TTL indexes
    , add archiving strategies, and create analytics/aggregation pipelines.
  • Build
    queues/workers
    (Redis/Bull) for async jobs (webhook ingestion, enrichment, syncs).
  • Add
    observability
    (structured logs, metrics, tracing) and
    SLOs
    ; implement alerts on latency, error rates, and queue depth.
  • Reliability & Security
  • Harden APIs with authN/authZ
    , rate limits, idempotency keys, and signed webhooks.
  • Own
    CI/CD
    pipelines, containerization, and zero-downtime deploys on GCP.
  • Developer Experience
  • Create internal SDKs/clients, codegen for tool schemas, and example recipes/playbooks for adding new agent tools fast.

Tech You'll Use (day-to-day)

  • (TypeScript), FeathersJS v5
    , app routes for thin APIs when needed
  • MongoDB (Atlas + local), Redis/Bull
    , Nginx, GCP (VMs, storage), Docker
  • OpenAI APIs
    (function/tool calling, embeddings), Pinecone (or similar vectordb)
  • Shopify GraphQL Admin
    ,
    Meta Graph/WhatsApp Cloud API
    , Gmail/Outlook
  • LiveKit Agents / WebRTC
    (nice-to-have), Webhooks at scale
  • Cursor / Claude / Aider etc
  • Testing: Vitest/Jest, supertest; Linting/Types; GitHub Actions

Requirements

  • 3–6+ years building production backend services in

    .
  • Strong with
    API design
    , async job processing, and data modeling for
    MongoDB
    .
  • Experience with
    LLM integrations
    (OpenAI) and
    JSON function/tool schemas
    .
  • Comfortable with
    webhooks
    ,
    OAuth
    , signed requests, retries, and idempotency.
  • Solid
    testing
    habits,
    observability
    mindset, and performance tuning (indexes, memory, slow queries).
  • Security basics: secret management, token scopes, least privilege, input validation.

Nice-to-Have

  • FeathersJS v5, Multi-tenant SaaS patterns, RBAC
  • Shopify Admin GraphQL apps, discount codes, order edits, abandoned carts
  • Meta Graph API, WhatsApp Cloud API message types and media
  • LiveKit/WebRTC/SIP bridges; voice AI pipelines
  • Vector DBs (Pinecone/pgvector),
    semantic search
    indexing pipelines

  • nodejs developer

    2 weeks ago


    Rawalpindi, Punjab, Pakistan Vizteck Solutions Full time 900,000 - 1,200,000 per year

    Vizteck Solutions is looking for aNode.JS Backend Developerto be a part of the development team for our products. The ideal candidate is a team player who is adept atbackend application development. (on site at our bahria town rawalpindi office)ResponsibilitiesYou will be responsible for building and maintaining the RESTful service applications and will play...

  • Backend Developer

    3 days ago


    Rawalpindi, Punjab, Pakistan Infinty Blockchain Solutions Full time 360,000 - 480,000 per year

    We are looking for a passionate Backend Developer With Blockchain relevant experience to join our growing team. You will work closely with senior engineers and contribute to the design, development, and deployment of our Backend and blockchain-based solutions.Responsibilities:-Build and maintain scalable REST APIs using and -Implement secure user...

  • Backend Developer

    7 days ago


    Rawalpindi, Punjab, Pakistan Vizteck Solutions Full time 2,000,000 - 2,400,000 per year

    Vizteck Solutions is looking for a Node.JS Backend Developer to be a part of the development team for our products. The ideal candidate is a team player who is adept at backend application development. (on site at our bahria town rawalpindi office)ResponsibilitiesYou will be responsible for building and maintaining the RESTful service applications and will...

  • Backend developer

    2 weeks ago


    Rawalpindi, Punjab, Pakistan EPOCHS Full time 900,000 - 1,200,000 per year

    Job Opening: Django Developer atEPOCHSLocation:Bahria Town Phase 7 (On-site)Job Type:Full-TimeAbout EPOCHSAtEPOCHS, we build intelligent, scalable, and high-performance digital solutions powered by modern technologies. We're expanding our development team and looking for passionate engineers who thrive on solving complex problems.Role OverviewWe are hiring...


  • Rawalpindi, Punjab, Pakistan Rozee Full time 1,500,000 - 2,800,000 per year

    We are looking for a skilledLaravel Backend Developerwith at least 1 year of hands-on experience in backend development. The ideal candidate will be responsible for building, optimizing, and maintaining robust web applications using Laravel, ensuring high performance and responsiveness to requests from the front end.Key Responsibilities●     Develop,...


  • Rawalpindi, Punjab, Pakistan AutoScale Ventures Full time 600,000 - 1,200,000 per year

    Location: Remote (Pakistan)Job Type: Full-timeWork Schedule: 09:00 AM-05:00 PM (Pacific Standard Time) Role Overview: We are seeking a Senior Backend Developer with at least 5 years of professional experience to join our growing team. You will play a key role in designing, building, and maintaining backend systems, with a strong focus on large-scale...

  • Backend Engineer

    1 week ago


    Rawalpindi, Punjab, Pakistan Insight Technology Full time 900,000 - 1,200,000 per year

    Backend Engineer / )OverviewWe're looking for a Backend Engineer with strong experience in or to join our development team. The ideal candidate has a deep understanding of modern backend architecture, microservices, and CI/CD workflows. You'll work closely with frontend engineers, product managers, and designers to build scalable and reliable backend...


  • Rawalpindi, Punjab, Pakistan Mercium Limited Full time 1,200,000 - 3,600,000 per year

    About the RoleWe are seeking a skilled and experienced Senior Backend .NET Developer to join our engineering team. You will play a pivotal role in evolving our core SaaS platform by designing, building, and scaling high-impact features that serve our growing customer base.You'll work directly on our production system, enhancing performance, extending...


  • Rawalpindi, Punjab, Pakistan The 7 Technologies Full time 300,000 - 600,000 per year

    Key Responsibilities:Develop custom WordPress themes and plugins based on detailed project requirements.Customize and extend existing themes, plugins, and WooCommerce functionality.Create and manage custom post types, custom taxonomies, and meta fields using both code and ACF.Integrate with third-party APIs (e.g. RESTful services, CRMs, inventory systems...


  • Rawalpindi, Punjab, Pakistan Infinty Blockchain Solutions Full time 360,000 - 480,000 per year

    We are looking for a passionate and motivated Blockchain Developer to join our growing team. As a junior developer, you will work closely with senior engineers and contribute to the design, development, and deployment of blockchain-based solutions. This is an excellent opportunity for recent graduates or developers new to blockchain to gain hands-on...