Backend Developer - Node.js

Job Description

As a Backend Developer, you will take a leading role in designing, developing, and optimizing the backend systems that power our web applications. Your expertise in Node.js will be instrumental in building robust, scalable, and high-performance solutions.

 

Responsibilities:

·       Lead the design and development of backend systems and APIs using Node.js.

·       Collaborate with cross-functional teams to architect and implement solutions that meet business requirements.

·       Create and maintain databases, ensuring data integrity and optimal performance.

·       Develop and optimize RESTful APIs for frontend consumption.

·       Implement authentication, authorization, and security best practices.

·       Monitor, troubleshoot, and resolve software defects and performance issues.

·       Participate in code reviews to maintain code quality and adhere to best practices.

·       Mentor and provide guidance to junior developers, fostering their professional growth.

·       Stay updated on emerging technologies and industry best practices.

 

Requirements:

·       Proven work experience as a Backend Developer with a strong focus on Node.js.

·       Proficiency in JavaScript, ES6+.

·       Experience with database systems (MySQL, PostgreSQL) and data modelling.

·       Strong knowledge of RESTful APIs.

·       Understanding of authentication and authorization mechanisms.

·       Version control (e.g., Git) and collaborative development tools.

·       Excellent problem-solving skills and attention to detail.

·       Strong communication and teamwork skills.

·       Leadership and mentoring capabilities.

·       Familiarity with microservices architecture is a plus.

Job Summary

  • Published on:2023-11-09 5:47 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2025-01-21