Node Js Backend Developer

 

Description:

We are looking for an experienced Node.js Backend Developer to build and optimize scalable, high-performance backend systems. The ideal candidate will have expertise in API development, real-time communication, microservices architecture, and video calling integrations. You will work closely with frontend developers, AI engineers, and DevOps teams to deliver seamless and efficient backend solutions.

 

🔹 Responsibilities

• Develop and maintain a scalable backend using Node.js & Express.js.

• Design and optimize RESTful APIs and WebSocket connections for real-time communication.

• Implement secure authentication & authorization (JWT, OAuth, Role-Based Access Control).

• Work with PostgreSQL to design optimized database schemas and queries.

• Develop microservices architecture for modular and scalable backend services.

• Integrate video calling functionality using WebRTC or third-party APIs (Zoom, Twilio, Agora, Jitsi).

• Implement AI-powered services and third-party API integrations (speech recognition, chatbots).

• Optimize backend performance with caching (Redis), rate limiting, and load balancing.

• Set up and manage CI/CD pipelines, Docker, and Kubernetes for seamless deployments.

• Work with AWS (Lambda, S3, RDS, EC2, CloudWatch, API Gateway) for cloud-based solutions.

• Ensure test-driven development (TDD) using Jest, Mocha, or similar frameworks.

• Collaborate closely with frontend engineers, AI developers, and DevOps teams.

 

🔹 Requirements

 

✔ 3+ years of experience in backend development with Node.js & Express.js.

✔ Strong expertise in PostgreSQL (database architecture, indexing, query optimization).

✔ Hands-on experience with WebSockets for real-time applications.

✔ Experience in authentication & security protocols (JWT, OAuth, Firebase Auth).

✔ Experience integrating video calling features (WebRTC, Twilio, Agora, Zoom SDK).

✔ Proficiency in microservices architecture & serverless functions.

✔ Knowledge of Redis, RabbitMQ, or Kafka for message queuing & caching plus point.

✔ Experience with Docker, Kubernetes, and CI/CD pipelines.

✔ Familiarity with AWS cloud services (Lambda, S3, EC2, RDS, CloudWatch).

✔ Strong problem-solving and debugging skills.

✔ Ability to write clean, maintainable, and well-documented code.

✔ Excellent communication and teamwork skills.

 

Organization Exiro Digital
Industry IT / Telecom / Software Jobs
Occupational Category Node JS Backend Developer
Job Location Sahiwal,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2025-03-24 7:24 am
Expires on 2025-05-08