Key Responsibilities:
- Design, develop, and maintain server-side applications using Node.js and related frameworks.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write reusable, testable, and efficient code.
- Ensure performance, security, and scalability of applications.
- Troubleshoot, debug, and optimize applications for maximum speed and reliability.
- Participate in code reviews and mentor junior developers.
- Stay up-to-date with emerging technologies and best practices.
Requirements:
- Proven experience as a Node.js Developer (3+ years preferred for senior level).
- Strong knowledge of JavaScript, Node.js, Express.js, and related frameworks.
- Experience with RESTful APIs, GraphQL, and microservices architecture.
- Familiarity with databases such as MongoDB, MySQL, or PostgreSQL.
- Experience with containerization tools (Docker, Kubernetes) is a plus.
- Understanding of authentication, authorization, and security best practices.
- Strong problem-solving skills and ability to work independently and in a team.
- Excellent communication skills.
What We Offer:
- Competitive salary and benefits.
- Opportunity to work on cutting-edge projects.
- Collaborative and innovative work environment.
- Professional growth and learning opportunities.
Job Type: Full-time
Pay: Rs150,000.00 - Rs200,000.00 per month
Work Location: Hybrid remote in Pakistan