arrowBack to Careers

Backend Developer (Node.JS)

Location: Yerevan, Armenia

Job Type: Full-Time

We are a fast-growing tech company with a mission to build great products that make a difference. We value collaboration and create an environment of growth and learning.
The ideal candidate will have a strong background in developing backend systems using Node.js. They must have a strong knowledge of JavaScript and Node.js. Additionally, they should have a good understanding of the principles of software development and experience working with databases.

  • Develop scalable and high-performance web applications
  • Define and communicate technical and design requirements
  • Integrate data from various back-end services and databases
  • Work with passionate people to build great products
  • Learn about new technologies
  • Stay up to date with current best practices
  • Bachelor’s Degree in Computer Science or a related field, or equivalent experience
  • 2+ years experience in Node JS development
  • Familiarity with Express, Koa, and Fastify (at least one of them)
  • A clear understanding of core Javascript concepts
  • A clear understanding of Asynchronous Programming
  • Experience with SQL and NoSQL(MongoDB) databases
  • Experience working with remote data via REST and JSON;
  • Experience with Git version control system
  • Experience with third-party libraries and APIs;
  • Good understanding of patterns and best practices
  • Ability to constantly learn, take on challenges and achieve them

All interested and qualified candidates are welcome to send their CVs to the following email: hr@brainstormtech.io. Please indicate the position title in the subject line. The company thanks all interested applicants; however, only shortlisted candidates will be contacted for an interview.

interested? apply
for this position: