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.
Responsibilities:
- 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
Qualifications:
- 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.