Node.js Developer

İşin təsviri

The Brief:

Software Developer’s job is to develop software applications and support existing web projects. The ideal candidate has a strong background in application development, hands-on experience with web technologies and knowledge on SDLC methodologies (Agile, Traditional).

Responsibilities:

  • Developing new web applications as well as responsible for supporting and maintaining existing applications and systems.
  • Executes coding tasks, responsible for coding the whole or major part of the project.
  • Analyze development projects, design and develop architecture of the solution.
  • Ensure the security and integrity of the application, implementing best practices for authentication and secure communication.
  • Develop APIs / Web services for integration with third-party applications and organizations.
  • Working with team on the same project, implementing different tasks

Requirements:

  • Node.js development experience of 3 years
  • Strong proficiency in JavaScript and ES6+ syntax.
  • Knowledge of Node.js and frameworks such as Express.
  • Understanding of microservices architecture and RESTful APIs.
  • Experience with databases such as MongoDB, PostgreSQL.
  • Familiarity with Elasticsearch, including logging practices and search functionalities.
  • Experience with real-time communication technologies, preferably Socket.io.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with Docker and containerization is a plus.
  • Strong analytical, problem-solving skills, and attention to detail.
  • Excellent communication and teamwork skills.
  • A bachelor’s degree in computer science, Engineering, or a related field.
  • At least technical English, ability to read and understand technical documentation.  Verbal communication and written skills is a plus

Candidates are requested to send their CVs by 14.12.2023. Please indicate the name of the position (Node.js developer) you are applying for in the subject line of the email. Please be advised that only shortlisted candidates will be contacted for the further stages of the recruitment process.