Software Engineer, Web development

Instigate Mobile
Job Address
Application Deadline
Yerevan, Armenia
- Assist Engineering and/or Project Managers to define project requirements and assess stakeholder needs - Specify and design the software architecture and solution, prepare the development plan based on the requirements and their priorities - Develop complex, efficient and scalable software systems with multi-technology components, test and troubleshoot them - Apply best practice techniques, monitor and input into the organization's standards and processes - Review and monitor the existing software architectures, discover the technical debt, eliminate and prevent their accumulation
Required Qualifications
- 2+ years of experience in web development - Solid knowledge of Computer Science concepts, especially Data Structures and Algorithms - Experience of testing applications, including writing unit tests, test automation scripts - Good knowledge of JS/TS/Python based concepts and frameworks (Node.js, React.js, Angular2+, Django, etc) - Good knowledge of HTML/HTML5, CSS3, responsive designs, etc. - Good knowledge of SQL and noSQL databases - Working experience in Linux environment - Working experience in SCRUM/Agile development process, including related tools (e.g. JIRA, Redmine, Confluence, GIT) - Experience of preparing technical documents in English - Good English (verbal and written) skills - Excellent interpersonal and communication skills - Positive, constructive and can do/learn attitude Desired Qualification: - Working experience with C++ - Working experience with mobile/hybrid frameworks - Working experience in continuous integration/dev ops tools and technologies (e.g. Jenkins, CircleCI, Docker, Kubernetes) - Working experience in cloud computing technologies (e.g. AWS, Azure, etc) - Experience in open-source projects
Application Procedures
Interested candidates should send their resumes in English, in PDF format to mentioning the job title in the subject and including a short paragraph about why they want to become a member of the company. Please mention in your application that you have learned about this position from
Additional Information
Instigate Mobile is looking for a Software Engineer in the Web development area to join as full-time team member in its office in Yerevan, Armenia. The Engineer will participate in the design and development phases of several projects by understanding the business requirements, undertaking design activities, defining the technology stack of the projects, performing coding/testing and mentoring less senior team members. Competitive salary, correlated with experience and skills. A package of benefits including medical insurance.
You may also be interested in
Vacancies with Medical Insurance benefits