Middle Backend Developer(Node.js)

Job Address
Application Deadline
Yerevan, Armenia
- 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
Required 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 workarounds - Creating database schemas that represent MongoDB - Minimum of 2 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 - 2.5 + years of experience developing production-level NodeJS applications - Implementing automated testing platforms and unit tests
Application Procedures
Please send your CV to recruitment@eachbase.com Please mention in your application that you have learned about this position from MyJob.am
Additional Information
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. Work Type: Full time
You may also be interested in
Node.js related vacancies