Agile Solutions MMC
Home page
/
/
/
Node.js Backend Developer

Node.js Backend Developer

  • Agile Solutions MMC
  • 3rd floor, Royal plaza, 222 Əhməd Rəcəbli, Bakı 1000, Azərbaycan
  • Full-time

17-10-2024

476

Description

We are looking for a skilled Node.js Backend Developer to join our dynamic team. You will support existing applications, participate in designing, developing, and implementing new modules, and contribute to innovative projects. As a critical part of our backend development team, you will work closely with other developers, engineers, and stakeholders to ensure our systems are scalable, secure, and deliver exceptional performance.


Key Responsibilities:

  • Maintain and enhance existing Node.js applications, ensuring high performance and responsiveness to requests.
  • Collaborate with the front-end development team, integrating user-facing elements with server-side logic.
  • Participate in all phases of the software development lifecycle, from concept to deployment and support.
  • Design and implement new services, features, and APIs to meet project requirements.
  • Debug and troubleshoot application issues, ensuring optimal functionality and reliability.
  • Optimize server-side applications for maximum speed, scalability, and security.
  • Write clean, well-documented, and efficient code following best practices.
  • Conduct code reviews, provide feedback, and ensure high code quality.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure data protection and implement necessary security measures in backend services.
  • Continuously improve and update knowledge on the latest industry trends, technologies, and best practices.

Responsibilities

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 3+ years of experience in backend development, with a focus on Node.js.
  • Strong proficiency in JavaScript, including asynchronous programming, closures, types, and ES6+.
  • Experience with frameworks such as Express, Nest.js, or Hapi.js.
  • Familiarity with database technologies (SQL, NoSQL) and integration with backend services.
  • Understanding of server-side templating languages and front-end technologies (e.g., HTML, CSS).
  • Experience with RESTful APIs and WebSocket.
  • Proficiency in version control systems (e.g., Git).
  • Familiarity with cloud platforms (AWS, Azure, etc.) and containerization tools (Docker, Kubernetes) is a plus.
  • Strong problem-solving skills, attention to detail, and ability to work collaboratively in a fast-paced environment.
  • Excellent communication skills, both written and verbal.


Nice to Have:

  • Experience in microservices architecture.
  • Knowledge of CI/CD pipelines.
  • Familiarity with GraphQL.
  • Familiarity with Agile methodologies.


Benefits:

  • Competitive salary and performance bonuses.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.

About this role

Apply Before

November 26, 2024

Job Posted On

October 17, 2024

Job Type

Full-time

Category

Science, Technology, Engineering