Enable job alerts via email!

Senior Software Engineer/Node

tkxel

Lahore

On-site

PKR 2,750,000 - 3,500,000

Full time

Today
Be an early applicant

Job summary

A tech company in Lahore is seeking a skilled Node.js Developer with 2–4 years of experience. The role involves developing scalable server-side applications, designing APIs, and integrating databases while working in an agile environment. The ideal candidate should have strong skills in Node.js, JavaScript, and various database technologies. This is an excellent opportunity for a motivated individual looking to enhance their career in backend development.

Qualifications

  • 2–4 years of hands-on experience with Node.js in production applications.
  • Strong knowledge of asynchronous programming.
  • Proficient with databases like MongoDB, MySQL, or PostgreSQL.

Responsibilities

  • Develop server-side applications using Node.js.
  • Design and implement RESTful and GraphQL APIs.
  • Integrate third-party services and troubleshoot performance issues.

Skills

Node.js
JavaScript (ES6+)
Express.js
MongoDB
MySQL
PostgreSQL
Git
API design

Education

Bachelor’s degree in Computer Science or related field

Tools

Mocha
Jest
Chai
Docker
Kubernetes
AWS
GCP
Azure
Job description

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
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.