Software Engineer (Node Js)

  • Lahore, Pakistan
  • Full-Time
  • On-Site
  • -

Job Description:

Job Brief:
We are looking for a talented Software Engineer (Node.js) with 3-4 years of professional experience to join our team. This is a full-time, on-site position for candidates who are passionate about backend development and excited to work in a dynamic, fast-moving environment.

Responsibilities:
Design, develop, modify, implement, and support software components anywhere in the software stack.
Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
Assist in task planning, estimation, scheduling, and staffing.
Determine process improvements, best practices, and develop new processes.
Work in close partnership with cross-functional teams and management

Requirements:
Strong proficiency in JavaScript and TypeScript.
Experience with Express.js, Nest.js, or similar frameworks.
Solid understanding of asynchronous programming, event-driven architecture, and API design principles.
Experience with SQL/NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
Familiarity with Redis, message queues (RabbitMQ, Kafka, or NATS), and caching strategies.