Backend Developer
We are developing apps. We are seeking a talented and experienced Node.js Developer to join our dynamic team in Yerevan, Armenia. As a Node.js Developer, you will be responsible for designing, developing, and maintaining scalable and efficient server-side applications using Node.js and related technologies. Design and implement robust, scalable, and maintainable Node.js applications Develop RESTful APIs to support front-end applications and integrate with third-party services Collaborate with cross-functional teams to define, design, and ship new features Optimize application performance and responsiveness Implement security and data protection measures Write clean, efficient, and well-documented code Participate in code reviews and contribute to improving development practices Troubleshoot, debug, and upgrade existing systems Stay up-to-date with emerging trends and technologies in Node.js development 3+ years of professional experience in Node.js development Strong proficiency in JavaScript and its core principles Experience with Express.js framework and building RESTful APIs Solid understanding of asynchronous programming and its patterns in Node.js Proficiency in working with databases, particularly MongoDB and PostgreSQL Experience with version control systems, preferably Git Familiarity with npm and managing dependencies Knowledge of web application architecture and design patterns Experience with testing frameworks such as Jest or Mocha Strong problem-solving skills and attention to detail Excellent communication and teamwork abilities Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred) Experience with full-stack JavaScript development is a plus Familiarity with Agile development methodologies
Skills mentioned
Source: ats:smartrecruiters. Description and metadata as published by the employer or its applicant tracking system on 2026-10-25. The apply link goes to the original source. Paige JobBank does not accept applications on the employer's behalf.