Intern (m/f/d) C++ Software Engineer

Intern     Yerevan, AM

Responsibilities

  • Work with the software engineering team to meet deliverables
  • Receive instructions and guidance from mentor regarding required tasks and expected results
  • Implement features and fix bugs in existing codebase, maintain existing engines and tools, analyze performance of code and optimize it
  • Fully embedded in fast pace software agile development teams. Participate in sprint planning, demos and daily scrum activities

Requirements

  • Practical knowledge of C++ programming concepts, preferably modern C++
  • Knowledge of the C++ standard library (STL containers and algorithms)
  • Basic understanding of data structures, algorithms and their complexities 
  • Knowledge of function overloading and operator overloading in C++
  • Understanding of object-oriented programming concepts (dynamic polymorphism, inheritance, etc.)
  • Fluency in English is mandatory, both spoken and written
  • Familiarity with function and class templates is a plus
  • Understanding compilation/linking process of the C++ program is a plus
  • Excellent communication skills
  • Good team player with high sense of responsibility

What we offer

  • International environment and attractive workplace
  • Freedom for personal organization and the possibility of attaining real results as part of a fantastic team
  • A good work life balance, home office opportunities, flexible working times and no time recording
  • An innovative and fast-growing company with financial stability of a profitable company
  • Room for creativity and contributions in a technically diverse environment