Back End Developer

Job Description

As a Senior Node.js Developer, you will play a pivotal role in architecting, designing, and building high-performance server-side applications using Node.js. You will collaborate with cross-functional teams to deliver cutting-edge software solutions that meet the needs of our clients and users.

 

Responsibilities

  • Lead the design and development of server-side applications using Node.js and related technologies.
  • Architect scalable and efficient solutions that adhere to best practices and coding standards.
  • Collaborate closely with front-end developers, designers, and product managers to integrate user-facing elements with server-side logic.
  • Develop RESTful APIs and implement business logic to support feature-rich and user-friendly applications.
  • Write clean, well-documented, and maintainable code, and conduct code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and debug issues, identify performance bottlenecks, and optimize application performance.
  • Stay up-to-date with emerging technologies and industry trends, and evaluate and recommend tools and technologies for adoption.
  • Mentor and provide guidance to junior developers, sharing knowledge and best practices.
  • Collaborate with DevOps teams to ensure seamless deployment and monitoring of applications.
  • Provide technical leadership, assist in project planning and estimation, and contribute to architectural decisions.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4+ years of professional experience in server-side development with a strong focus on Node.js.
  • Proficiency in JavaScript and related technologies.
  • Strong expertise in designing and building RESTful APIs.
  • Solid understanding of databases, data modeling, and SQL/NoSQL databases.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Proven track record of delivering high-quality server-side applications.
  • Excellent problem-solving skills and the ability to work independently or in a team.
  • Effective communication and collaboration skills.

Job Summary

  • Published on:2023-10-16 9:13 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:4 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2025-01-21