Backend Node.js Developer - REST APIs & WebSockets
Eplanet Communications Ltd. · Karachi division, Pakistan
FULL TIMEPKR1 – PKR1.5 / yr
Job Description
Key Responsibilities
- Develop and maintain server-side applications using Node.js.
- Build and integrate RESTful APIs and backend services.
- Collaborate with front-end developers to integrate user-facing components.
- Develop real-time communication features using Socket.io .
- Optimize application performance, scalability, and database efficiency.
- Write clean, reusable, and well-documented code.
- Implement security and data protection best practices.
- Troubleshoot, debug, and resolve technical issues.
Requirements
- Bachelor's degree in Computer Science,
- Software Engineering (mandatory)
- 2–3 years of experience in Node.js development.
- Strong knowledge of JavaScript, Node.js, and Express.js.
- Experience with React.js and/or Next.js.
- Experience with Socket.io or WebSocket-based applications.
- Familiarity with REST APIs and database technologies (MongoDB, MySQL, or PostgreSQL).
- Understanding of Git and software development best practices.
Preferred Skills
- Experience with TypeScript.
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker and CI/CD pipelines.
Preferred
- Experience with TypeScript.
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker and CI/CD pipelines.
Technical skills
- JavaScript, Node.js, and Express.js
- React.js and/or Next.js
- Socket.io and WebSockets (real-time communication)
- REST API development
- MongoDB, MySQL, or PostgreSQL
- Git
- TypeScript, AWS/Azure/GCP, Docker, and CI/CD (preferred)
Soft skills
- Collaboration with front-end developers
- Troubleshooting and problem solving
- Writing clean, well-documented code
- Attention to security and performance
Details
| Company | Eplanet Communications Ltd. |
| Location | Karachi division, Pakistan |
| Type | FULL TIME |
| Niche | tech |
| Salary | PKR1 – PKR1.5 / yr |
