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 |