ТИП ПОЛНОМОЧИЙ: 
Full-time
ОПИСАНИЕ ДОЛЖНОСТИ: 
Instigate Mobile is looking for a Lead Software Engineer to join its team in Yerevan, Armenia. Lead Software Engineer will participate in the development of several projects by understanding the business requirements, designing/ adjusting the architecture, defining the technology stack of the projects, consulting/ mentoring team members and participating in strategic discussions with the technical management team.
ОБЯЗАННОСТИ: 
- Conduct business system analysis with Engineering and/ or Program Managers, and Company's clients to define project requirements and stakeholder needs;
- Periodically review and monitor the existing software architectures, discover the technical debt (such as spaghetti code), eliminating it and preventing its accumulation;
- Specify and design the software architecture and solution; prepare the development plan based on the requirements and their priority;
- Develop highly complex, efficient and scalable software systems with multi-technology components, test and troubleshoot them when necessary;
- Know the best modern practices; periodically monitor and improve the used development environment and process;
- Work as a part of the team; help team to grow with knowledge; participate in management discussions; support long-term company growth.
ТРЕБУЕМАЯ КВАЛИФИКАЦИЯ: 
- At least 7 years of experience in web development; at least 3 years of experience in technical leadership;
- Focus on full-stack; web generalist;
- Experience in designing at least 3 large software systems (understanding the business requirements, breaking them down into user stories, features and designing software architecture and roadmap accordingly);
- Excellent knowledge of Ruby on Rails framework;
- Excellent knowledge of SQL and noSQL databases (MySQL, PostgreSQL, MongoDB, CosmosDB, ElasticSearch, Splunk);
- Working experience with JS/TS based concepts and frameworks (Node.js, React.js, Angular/ Angular2+);
- Working experience with HTML/ HTML5, CSS3, Bootstrap, responsive designs;
- Working experience in scaling the platform, data engineering methodologies and solutions (ETL, MapReduce, Hadoop/ Hive, etc);
- Working experience with Linux environment, Apache/ Nginx/ Tomcat;
- Working experience with Scrum/ Agile development process, including related tools (Jira, Redmine, Confluence, Git);
- Excellent verbal and written skills in English language;
- Excellent interpersonal and communication skills and ability to interact professionally with a diverse group of clients and staff,
- Positive and constructive attitude.
DESIRED QUALIFICATIONS:
- Working experience with Python and Django;
- Working experience with web mobile hybrid frameworks;
- Working experience with cloud computing technologies (AWS, Redhat OpenShift);
- Working experience with continuous integration/ dev ops tools and technologies (Jenkins, CircleCI, Docker, Kubernetes).
ПРОЦЕДУРА ПОДАЧИ ЗАЯВОК: 
Interested candidates should send their resume in English language in PDF format to: ******@***************.*** mentioning the job title ("Lead Software Engineer, Web Technologies") in the subject line of the email and including a short paragraph about why they want to become a member of the Company. The applications that have not followed the given conditions will not be considered.
Пожалуйста, четко укажите в своем заявлении, что вы узнали об этой возможности через Career Center, и укажите URL-адрес нашего веб-сайта - www.careercenter.am. Спасибо.
ЗАРПЛАТА: 
1,000,000 AMD (Gross) and higher, correlated with experience and skills; a package of benefits including medical insurance.