We are looking for a passionate and motivated Junior Backend Developer with at least 1 year of experience working with Node.js to join our development team. You will be responsible for building and maintaining server-side applications and APIs to support our products. The ideal candidate should have a good understanding of JavaScript, Node.js, and RESTful APIs, and be eager to learn and grow in a collaborative environment.
Key Responsibilities:
- Develop and maintain backend services using Node.js.
- Create, test, and maintain RESTful APIs and microservices.
- Work with databases such as MongoDB, PostgreSQL, or MySQL.
- Collaborate with frontend developers, designers, and other team members to deliver features and enhancements.
- Write clean, scalable, and well-documented code.
- Participate in code reviews and contribute to team best practices.
- Debug and resolve production issues.
- Follow agile development processes and timelines.
Required Skills & Qualifications:
- 1+ year of professional experience in backend development using Node.js.
- Proficient in JavaScript (ES6+).
- Understanding of RESTful API design and development.
- Experience with any database (MongoDB, MySQL, or PostgreSQL).
- Familiarity with version control systems like Git.
- Basic understanding of authentication and authorization (JWT, OAuth).
- Knowledge of asynchronous programming and promises.
- Good problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
Nice to Have (Optional):
- Experience with Express.js or other Node.js frameworks.
- Understanding of Docker or containerized development.
- Familiarity with CI/CD tools and processes.
- Knowledge of cloud platforms like AWS, GCP, or Azure.
- Experience with unit testing frameworks like Jest or Mocha.
Location: Lahore (Onsite)
Timings: 10 am - 7:00 pm
Job Type: Full-time
Work Location: In person