Qureos

FIND_THE_RIGHTJOB.

Senior Node.js Backend Developer

Lahore, Pakistan

We are looking for a Senior Backend Developer (Node.js) to join our client’s team. The role involves designing, building, and optimising backend services that power APIs, orchestration logic, and management portals for large-scale transaction and terminal management systems.

Key Responsibilities:

  • Design, develop, and maintain backend microservices using Node.js (JavaScript/TypeScript).
  • Implement and evolve RESTful and gRPC APIs.
  • Build and maintain services for managing organisations, merchants, terminals, transactions, and software distribution/configuration.
  • Ensure performance, reliability, and resilience through profiling, monitoring, and load testing.
  • Integrate with PostgreSQL, RabbitMQ, caching layers (Memcached/Valkey), and internal services.
  • Implement security and access control mechanisms (mTLS, API keys, role-based permissions).
  • Contribute to infrastructure and DevOps workflows (Terraform, Nomad, Docker, Traefik, Consul, CI/CD pipelines).
  • Participate in code reviews, technical design discussions, and mentoring of developers.
  • Support production environments with debugging, observability (Grafana/Logz.io), and incident response.

Required Skills & Experience:

  • 5+ years backend development experience with strong expertise in Node.js (JavaScript/TypeScript).
  • Proven experience with microservices architectures and distributed systems.
  • Strong knowledge of PostgreSQL (schema design, query optimisation, migrations).
  • Experience with messaging systems such as RabbitMQ (or Kafka).
  • Solid understanding of API design (REST & gRPC) and API security best practices.
  • Familiarity with Docker and container orchestration (Nomad, Kubernetes, or similar).
  • Experience with cloud environments (AWS, DigitalOcean, or similar).
  • Hands-on experience with CI/CD pipelines and interest in DevOps practices.
  • Experience in high-availability, high-scale environments (performance tuning, caching, scaling).
  • Excellent English communication skills (both written and verbal) are required.

Nice to Have (Plus Points):

  • Knowledge of payments concepts (EMV, terminal configuration, RKI).
  • Experience with service discovery/mesh systems (Consul, Traefik, mTLS).
  • Observability experience (Grafana, Prometheus, Logz.io, Better Uptime).
  • Familiarity with frontend integration (React/Next.js portals).

Interview Process:
Shortlisted candidates will be interviewed by both our team and the client directly.

Job Type: Full-time

Pay: From Rs200,000.00 per month

Application Question(s):

  • What is your notice period?

Work Location: In person

© 2025 Qureos. All rights reserved.