Qureos

FIND_THE_RIGHTJOB.

Senior Software Engineer/Node

Lahore, Pakistan

We are looking for a skilled Node.js Developer with 2–4 years of experience to join our team. The ideal candidate will be responsible for developing scalable back-end services, integrating APIs, and collaborating with cross-functional teams to deliver high-performance applications.

Key Responsibilities


  • Develop, maintain, and optimize server-side applications using Node.js.

  • Design and implement RESTful APIs / GraphQL APIs .

  • Integrate third-party services, APIs, and databases.

  • Write clean, reusable, and testable code following best practices.

  • Work with databases such as MongoDB, MySQL, or PostgreSQL.

  • Collaborate with frontend developers to integrate backend services.

  • Troubleshoot and resolve performance, security, and scalability issues.

  • Participate in code reviews and contribute to improving team coding standards.

  • Work in an Agile/Scrum environment, contributing to sprint planning and retrospectives.


Required Skills & Qualifications


  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • 2–4 years of hands-on experience with Node.js in production applications.

  • Strong knowledge of JavaScript (ES6+) and asynchronous programming.

  • Proficiency with Express.js or similar frameworks.

  • Experience with databases (MongoDB, MySQL, or PostgreSQL).

  • Familiarity with Git and collaborative workflows.

  • Strong understanding of API design and microservices architecture.

  • Knowledge of testing frameworks like Mocha, Jest, or Chai .


Preferred Skills (Nice to Have)


  • Experience with TypeScript .

  • Exposure to frontend frameworks (React, Angular, Vue).

  • Knowledge of Redis, RabbitMQ, or Kafka for messaging/queues.

  • Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure) .

  • Familiarity with CI/CD pipelines and DevOps practices.

© 2025 Qureos. All rights reserved.