
Nodejs Backend developer
5 days ago
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 yearVizteck 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 yearWe 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 yearVizteck 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 yearJob 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...
-
Laravel Backend Developer
2 weeks ago
Rawalpindi, Punjab, Pakistan Rozee Full time 1,500,000 - 2,800,000 per yearWe 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,...
-
Senior Backend Developer, Remote
5 days ago
Rawalpindi, Punjab, Pakistan AutoScale Ventures Full time 600,000 - 1,200,000 per yearLocation: 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 yearBackend 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...
-
Senior Backend .NET Developer
7 days ago
Rawalpindi, Punjab, Pakistan Mercium Limited Full time 1,200,000 - 3,600,000 per yearAbout 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...
-
Wordpress Backend Developer
7 days ago
Rawalpindi, Punjab, Pakistan The 7 Technologies Full time 300,000 - 600,000 per yearKey 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...
-
Blockchain developer
5 days ago
Rawalpindi, Punjab, Pakistan Infinty Blockchain Solutions Full time 360,000 - 480,000 per yearWe 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...