Senior Node.js Developer

 

Description:

We are seeking a Senior Node.js Developer with deep, hands-on technology expertise to join our backend development team. The ideal candidate will be responsible for supporting our delivery teams through architecture, design, and construction in the capacity of a technology subject matter expert on backend services.

 

Responsibilities

  • Design and implement robust backend architectures and complex server-side logic.
  • Write clean, maintainable code for new features, including unit tests, debugging, and solving defects.
  • Responsible for designing application architecture and integration design to various external systems (APIs, databases, etc.).
  • Follow best practices in Node.js development and keep updated with the latest trends and technologies.
  • Strong understanding of Node.js asynchronous runtime, event-driven architecture, and its best use cases.
  • Experience in integrating and building RESTful APIs.
  • Familiarity with microservices architecture and its implementation in Node.js.
  • Good understanding of database technologies, both SQL (like PostgreSQL, MySQL) and NoSQL (like MongoDB).
  • Excellent interpersonal and communication skills.
  • Constantly research and adopt new technologies/best practices.
  • A strong and innovative approach to problem-solving and finding solutions.
  • Ability to multi-task under pressure and work independently with minimal supervision.
  • Work on high-performance backend services that handle large volumes of traffic and data.

 

Qualifications

  • Bachelors degree in engineering or computer science
  • Minimum 4-6 years of experience in backend development.
  • Firm grasp of JavaScript language and its nuances, including ES6+ syntax.
  • Knowledge of functional or object-oriented programming in JavaScript.
  • Experience with state management using libraries such as Redux or similar.
  • Experience with automated testing suites, like Jest or Mocha.
  • Experience integrating third-party frameworks and libraries effectively.
  • Familiarity with logging and monitoring techniques to capture service usage data and performance bottlenecks.
  • Knowledge of backend security practices, authentication mechanisms, and cryptography is an advantage.
  • Proficient with tools such as Git, JIRA, Jenkins, or similar.
  • Good knowledge of server and app performance optimization.
  • Have contributed significantly to the backend of at least two large-scale production applications.

Organization Digitz Digitas
Industry IT / Telecom / Software Jobs
Occupational Category Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2024-05-22 2:51 am
Expires on 2024-12-17