Job Description

We are seeking a skilled Backend Developer with solid experience in Node.js and a strong understanding of Microservices Architecture. The ideal candidate will be proficient in designing scalable, high-performance backend services and integrating various communication protocols and tools within a distributed system.

Key Responsibilities:

  • Develop and maintain backend services using Node.js with the Express framework.
  • Design and implement a Microservices-based architecture.
  • Implement inter-service communication using RabbitMQ and KafkaMQ.
  • Utilize Redis for efficient caching mechanisms.
  • Configure and manage API Gateway using Nginx.
  • Containerize applications using Docker.
  • Set up and manage CI/CD pipelines to ensure smooth development and deployment workflows.
  • Deploy applications on AWS EC2 and ensure robust cloud infrastructure management.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Required Skills:

  • Proficient in Node.js and Express.js.
  • Strong knowledge of Microservices design patterns and architecture.
  • Experience with message brokers like RabbitMQ and KafkaMQ.
  • Familiarity with Redis for caching solutions.
  • Hands-on experience with Nginx as an API Gateway.
  • Solid understanding of Docker and containerization best practices.
  • Experience with CI/CD tools and workflows.
  • Proficient in deploying applications on AWS EC2.

Nice to Have:

  • Knowledge of other cloud services (AWS Lambda, ECS, etc.)
  • Experience with monitoring/logging tools like ELK Stack, Prometheus, or Grafana.
  • Familiarity with other backend languages or frameworks.

Job Summary

  • Published on:2025-04-11 6:31 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline: 2025-05-26