amIT Global Solutions Pvt Ltd
Senior Node JS Developer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Karachi, Karachi City, Sindh, Pakistan
Work mode:
Onsite
Published on:
24 September 2026
What they need
Responsibilities:
Design, develop, and implement robust and scalable backend solutions using Node.js.
Write clean, maintainable, and efficient code.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Implement Unit test to ensure the quality and reliability of the codebase.
Optimize application performance and scalability.
Participate in code reviews and provide constructive feedback to team members.
Stay up-to-date with emerging technologies and best practices in backend development.
Mentor junior developers and contribute to their growth and development.
Requirements:
Bachelors degree in Computer Science, Engineering or related field.
5+ years of experience in backend development using Node.js
Proficiency in JavaScript/TypeScript and knowledge of modern JavaScript frameworks/libraries
Experience with relational databases e.g., MsSQL Server
Strong understanding of microservices architecture and RESTful API design principles
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Ability to work effectively in a fast-paced, dynamic environment.
Proficiency in using process management tools such as PM2 for monitoring, managing, and scaling Node.js applications in production environments
Familiarity with popular Node.js libraries and frameworks such as Express.js, Socket.IO, Koa, Nest.js, or Hapi.js
Experience with authentication and authorization mechanisms such as JWT, OAuth, or Passport.js
Knowledge of asynchronous programming and handling of asynchronous operations in Node.js using Promises, async/await, or callbacks.
Understanding of event-driven architecture and proficiency in using EventEmitter and other event-driven patterns in Node.js applications.
Experience with testing frameworks such as Mocha, Chai, Jest, or Jasmine for writing unit tests, integration tests, and end-to-end tests for Node.js applications.
Knowledge of caching mechanisms such as Redis or Hazelcast for improving the performance and scalability of Node.js applications.
Understanding of security best practices and techniques for securing Node.js applications against common vulnerabilities such as SQL injection, XSS, CSRF, and DDOS attacks.
Familiarity with DevOps practices and tools for CI/CD pipelines, automated deployments, and infrastructure as code (IaC) using tools such as Jenkins, GitLab CI/CD, CircleCI, or Travis CI.
Understanding of WebSocket protocols and proficiency in using WebSockets for real-time communication in Node.js applications.
Familiarity with containerization technologies such as Docker and container orchestration platforms such as Kubernetes for deploying and managing Node.js applications in containerized environments.
Strong understanding of performance optimization techniques for Node.js applications, including profiling, caching, lazy loading, and minimizing I/O operations.
Pay: Rs555,000.00 - Rs650,000.00 per month
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Andema
Lead Developer Node.js
580
Freelance
Paris, France
Hybrid
Skills
8 months ago
Quick apply
Salutech
Senior Développeur JavaScript Backend - Node.js
440
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Sapiens Group
Développeur Backend Senior JavaScript / Node.js
400€-450€/jours
Freelance
Paris, France
Hybrid
Skills
4 days ago
Quick apply