arrowBack to Careers

Tech Lead

Location: Yerevan, Armenia

Job Type: Full-time

Job Summary:
We are seeking a highly skilled and experienced Backend Node.JS oriented Tech Lead to join our dynamic team. As a Tech Lead, you will be responsible for leading the development and maintenance of our backend systems, leveraging your expertise in Node.js and related technologies. You will work closely with cross-functional teams, including developers, designers, and project managers, to deliver high-quality software solutions. The ideal candidate is not only a strong technical expert but also an effective leader who can guide and mentor the development team.



  • Lead the design, development, and maintenance of backend systems using Node.js and related technologies.
  • Collaborate with cross-functional teams to gather requirements, analyze technical feasibility, and propose effective solutions.
  • Develop technical specifications and architectural designs for backend systems
  • Provide technical guidance and mentorship to the development team, promoting best practices and ensuring high-quality code.
  • Conduct code reviews, identify areas for improvement, and implement strategies to optimize performance and scalability
  • Ensure smooth deployment and operation of backend systems
  • Participate in hiring processes, including interviewing and assessing the technical skills of potential candidates
  • Act as a technical point of contact and support team members, resolving technical challenges as they arise
  • Collaborate with project managers to establish realistic project timelines and deliver software solutions within agreed-upon deadlines
  • Communicate with all interested parties to breakdown and estimate technical implementation of business requirements
  • Stay up-to-date with industry trends, emerging technologies, and best practices



  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. (A suitable combination of education and experience will be considered)
  • Proven experience as a Backend Developer, with a strong focus on Node.js and related technologies
  • Experience in a leadership role, leading a development team in the design and implementation of web applications
  • Proficient in JavaScript and related frameworks (Express.js, Nest.js, Koa, React, Next.js)
  • Solid understanding of RESTful API design principles and experience in building scalable APIs
  • Experience with database systems such as PostgreSQL, MySQL, MongoDB
  • Strong knowledge of software development best practices, including version control (Git), automated testing, and continuous integration
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Excellent problem-solving and analytical skills, with the ability to quickly identify and resolve technical issues
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams
  • Leadership qualities include the ability to guide, mentor, and motivate a development team
  • Professional working proficiency in English

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: