Node.js Developer

Job Responsibilities

  • Develop and maintain server-side logic using Node.js;
  • Write reusable, testable, and efficient code;
  • Design and implement low-latency, high-availability, and performant applications;
  • Integrate user-facing elements with server-side logic
  • Implement security and data protection measures;
  • Collaborate with front-end developers, designers, and other team members to deliver high-quality software solutions;
  • Stay up-to-date with emerging technologies and best practices.

Job Requirements

  • Strong proficiency in Node.js and either Express.js or TypeScript;
  • Experience with NoSQL and/or SQL databases such as MongoDB, MySQL, or PostgreSQL;
  • Understanding of asynchronous programming and event-driven architecture;
  • Experience with RESTful APIs and web services;
  • Familiarity with front-end technologies such as HTML5, CSS3, and JavaScript;
  • Knowledge of version control systems such as Git;
  • Excellent problem-solving and communication skills;
  • Proficiency in English at least B2 level.

Nice To Have

  • Experience with RabbitMQ or Kafka;
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform;
  • Experience with Docker and container orchestration; tools such as Kubernetes.

Deadline

20.04.2024

Location

Yerevan, Komitas 15/2

Contact Information

+37412554545

Apply For This Job

Let us know about your business plan or idea
follow us