Our team is expanding

As Nova continues to grow, we are looking for some talented teammates to take active role in building up our buzzing start-up. Our ambition is to be a good place to work. For the right candidate, we offer exciting work environment and great opportunity to set your mark on the company as we grow.

Please respond with CV (resume) to: hr@nova.am.

    Responsibilities:
  • Daily testing of the software and reporting on tests.
  • Report and track issues using issue tracking software.
  • Create and update documents for all QA tasks (Test plans, Test Cases, Summary Report, and Execution Log etc.).
  • Assist in user story creation and sprint planning meetings.
  • Conduct end to end testing.
  • Review business and functional requirements for clarity.
  • Review functional requirements for testability.
  • Coordinate with developers and project leads - defining tasks, estimating work, etc.
  • Coordinate with technical staff in build process and release management.
    Requirements:

  • Strong written and verbal communication.
  • QA cycle & principles.
  • Attention to detail.
  • Web technology, HTTP protocol, web applications.
  • Basic understanding of code.
  • Passion for technology.
  • Issue tracking systems e.g. JIRA.
    Pluses:
  • Programming experience.
  • Testing experience.
  • Agile/Scrum methodology.
  • AI/Machine Learning solutions.
    Responsibilities:
  • Design and develop high-volume, low-latency applications delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
    Requirements:
  • Deep understanding of JavaScript and Node.js.
  • Experience with JavaScript design patterns and concepts.
  • Object Oriented analysis and design using common design patterns.
  • Understanding of modern development practices - REST, OAuth, API development, Micro Services, etc.
  • Experience of scalable high-availability Node.js applications.
  • Knowledge of SQL & NoSQL technologies, and strong database modeling skills.
  • Ability to think abstractly and solve complex problems.
    Pluses:
  • Front End experience (Angular.js, React).
  • Experience with Amazon Web Services, IoT and wearables technologies.
  • Familiarity with the Agile development process.
  • AI/Machine Learning solutions.
    Responsibilities:
  • Deep knowledge of Angular practices and commonly used modules based on extensive work experience.
  • Delivering a complete front end application.
  • Proficiency with Angular controllers, Angular services usage, and Angular directives and components usage.
  • Proficiency with JavaScript, HTML and CSS.
  • Optimize application for maximum speed and scalability.
  • Creating self-contained, reusable, testable modules and components.
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer and other micro services.
  • Build reusable code and libraries for future use.
    Requirements:

  • Experience with Angular v2 or higher.
  • Proficient understanding of cross-browser compatibility issues.
  • Expirience with responsive front end applications.
  • Works with various data stores (SQL and NO-SQL).
  • Good understanding of asynchronous request handling.
    Pluses:
  • Experience with other front end frameworks (Vue.js, React, Backbone.js and etc.).
  • Experience with Amazon Web Services, IoT and wearables technologies.
  • Familiarity with the Agile development process.
  • AI/Machine Learning solutions.