Backend Software Developer

İşin təsviri

The Brief:

Software Developer’s job is to develop software applications and support existing web projects. The ideal candidate has strong background in application development, hands-on experience with web technologies and knowledge on SDLC methodologies (Agile, Traditional).

Duties:

  • Developing new web applications as well as responsible for supporting and maintaining existing applications and systems.
  • Executes coding tasks, responsible for coding the whole or major part of the project.
  • Analyze development projects, design, and develop architecture of the solution.
  • Develop APIs / Web services for integration with 3rd party applications and organizations.
  • Working with team on the same project, implementing different tasks

Requirements:

  • A bachelor’s degree in computer science or relevant experience
  • Software application development experience of 3 years
  • Knowledge of SDLC Methodologies (Traditional / Agile)
  • Deep knowledge of PHP (ORM, MVC, OOP), write clear and readable object-oriented codes, and able to read and understand the codes of other projects.
  • Hands-on Experience with PHP Frameworks (Laravel)
  • Experience with HTML5, CSS3, Bootstrap, JavaScript, jQuery
  • Experience with Git version control systems
  • Docker experience is a plus.
  • Able to work on Linux base terminal.
  • Knowledge on RDBMS (MySQL), ability to write and optimize complex SQL queries, as well as database, modelling. 
  • Experience on writing REST API for website and 3rd party integrations
  • OWASP web security experience is a plus.
  • Excellent problem-solving, analytical, and algorithmic skills
  • Excellent communication and interpersonal skills
  • At least technical English, ability to read and understand technical documentation.  Verbal communication and written skills is a plus.

Candidates are requested to send their CVs by 14.12.2023. Please indicate the name of the position (Backend software developer) you are applying for in the subject line of the email. Please be advised that only shortlisted candidates will be contacted for the further stages of the recruitment process.