Node.js Developer (Onsite)
Location: Karachi
Employment Type: Full-Time
About the Role
We are hiring a skilled Node.js Developer to join our onsite development team. You will build and maintain scalable server-side applications, develop APIs, and ensure high performance and responsiveness to requests from the front-end.
Key Responsibilities
- Design, develop, and maintain server-side applications using Node.js
- Build efficient, testable, and reusable RESTful APIs
- Implement data storage solutions with databases such as MongoDB, PostgreSQL, or MySQL
- Integrate user-facing elements with server-side logic
- Implement security, data protection, and authentication/authorization
- Troubleshoot, debug, and optimize applications for speed and scalability
- Collaborate with frontend developers and other team members
- Stay updated with emerging backend technologies and best practices
Requirements
- 2+ years of professional experience in Node.js development
- Strong proficiency in JavaScript and asynchronous programming
- Experience with Express.js or other Node.js frameworks
- Hands-on experience with REST APIs and third-party API integration
- Knowledge of server-side templating, authentication, and authorization
- Familiarity with database systems: MongoDB, PostgreSQL, MySQL
- Understanding of version control tools, preferably Git
- Experience with AWS, Docker, or CI/CD is a plus
- Excellent problem-solving skills and attention to detail
- Must be able to work onsite from our Karachi office
What We Offer
- Market-competitive salary
- Onsite work environment with growth opportunities
- Collaborative team culture
- Learning and development support
