Software Developer

IT consultancy


  • Analyze user and system requirements
  • Design flowcharts to illustrate software solutions
  • Write efficient code based on feature specifications
  • Develop user interfaces or integrate user-facing elements into applications
  • Test and debug applications
  • Validate software functionality and security
  • Prioritize and execute tasks in the software development life cycle
  • All responsibilities will be fulfilled under the supervision and with support of a mentor/manager



  • Bachelor's Degree in Computer Science, Engineering, Mathematics or similar field
  • More than a year (2+) of practical software development experience, building enterprise applications
  • Familiarity with Object-Oriented Design (OOD)
  • Deep knowledge of mathematics, algorithms, probability and statistics is a benefit
  • Understanding of data structures and data modeling
  • Good knowledge of relational databases, SQL, NoSQL and PostgreSQL
  • Ability to write writing clean and efficient code in one or more of these languages: Python, Java, JavaScript
  • Knowledge of Node.js framework
  • Fluency in Azerbaijani and good working knowledge of English language
  • Russian language knowledge is mandatory

Müsahibə əsasında

How to apply

You are welcome to send your CV