Job Title: Node.js Trainee
Location: Lahore ( Onsite)
Experience Required: 1–2 Years
Employment Type: Full-time
Job Description:
We are looking for a motivated and enthusiastic Node.js Trainee with 1–2 years of hands-on experience to join our development team. The ideal candidate should have a basic to intermediate understanding of backend development and be eager to learn, grow, and contribute to real-world projects under senior developers’ guidance.
Key Responsibilities:
- Assist in developing and maintaining server-side applications using Node.js
- Write clean, efficient, and reusable code
- Support the development of RESTful APIs
- Work with databases such as MongoDB or MySQL
- Debug, test, and optimize application performance
- Collaborate with frontend developers to integrate user-facing elements
- Participate in code reviews and team meetings
- Learn and follow best practices in backend development and security
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 1–2 years of experience working with Node.js
- Basic knowledge of JavaScript, Express.js
- Understanding of REST APIs
- Familiarity with databases (MongoDB / MySQL)
- Basic understanding of Git or version control systems
- Willingness to learn new technologies and frameworks
- Good problem-solving and communication skills
Preferred Skills (Optional):
- Familiarity with TypeScript
- Knowledge of authentication (JWT, OAuth)
- Basic understanding of cloud services or deployment
- Exposure to Agile or Scrum methodologies
What We Offer:
- Learning and growth opportunities
- Mentorship from experienced developers
- Friendly and collaborative work environment
- Opportunity to work on live projects
Job Type: Full-time
Work Location: In person