Middle Backend Developer (Node.js)

Middle Backend Developer (Node.js)

VG Recruiting Agency


Yerevan | Full time


Job Description

We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.


Job responsibilities

  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration with data storage solutions
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Support already existing applications by fixing bugs and developing new features
  • Participate in daily scrum meetings
  • Work in a team alongside designers, architects, and developers
  • Help standardize design patterns, tools, and techniques
  • Improve the technology stack along the way
  • Perform code reviews and testing
  • Participate in a client meeting to discuss project designs
  • Writing reusable, testable, and efficient code


Basic Qualifications

  • Proficiency with TypeScript
  • Strong knowledge of NodeJS
  • Familiarity with NodeJS frameworks such as Express and NestJS
  • Understanding of Object-Oriented Programming principles
  • Understanding the nature of asynchronous programming and its quirks and workaround
  • Creating database schemas that represent MongoDB
  • Minimum of 3 years developing NodeJS applications for production
  • Proficient understanding of code versioning tools, such as Git
  • Working knowledge of Jira, or similar task management software
  • Ability to work well in a team environment
  • Ability to consider software limitations and performance aspects of design
  • Ability to follow instructions
  • Honesty and transparency
  • Excellent reading skills in English


Preferred Qualifications

  • Bachelor’s degree in computer science, mathematics, or related fields
  • Familiarity with networking tools such as Socket.io
  • Familiarity with GraphQL
  • Familiarity with SQL Databases such as MySQL, Postgres, or similar
  • 3 + years of experience developing production-level NodeJS applications
  • Implementing automated testing platforms and unit tests


Contact information

All interested candidates are encouraged to send CVs to hr@kipoff.com.


Please clearly mention that you have heard of this job opportunity on telegram channel VG Recruiting Agency.

Report Page