On behalf of our client, an award winning digital agency, that creates mobile applications  we are looking to recruit a Back – End /web developer for their offices based in Nicosia.

Responsibilities:

  • Development of server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end
  • Creating website layout/user interfaces by using standard HTML/CSS practices
  • Building reusable code and libraries for future use
  • Optimization of the applications for maximum speed and scalability
  • Implementation of security and data protection
  • Database creation, integration, and management
  • Creation of APIs for use by the front-end
  • Work on bug fixing and improving application performance. Keep up to date on the latest industry trends and best practice
  • Keep up to date on the latest industry trends in mobile technologies

Requirements:

  • BSc/MSc degree in Computer Science or a related subject
  • Strong knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Solid knowledge in backend web development using scripting languages/frameworks (Python, PHP, NodeJS or Ruby)
  • Solid knowledge of a backend web development framework (Django, Laravel, Flask, Rails or Express)
  • Good understanding of web networking technology stacks (HTTP, JavaScript, RESTful APIs) and service development
  • Excellent knowledge of relational DBMS and SQL
  • Good understanding of HTML5, CSS3, JavaScript, jQuery and Ajax
  • Understanding of accessibility and security compliance
  • Proficient understanding of code versioning tools, such as Git
  • Fluent in English

The following will be considered a strong plus:

  • Familiarity with Python and the Django framework
  • Experience in front-end web development using JS libraries (BackboneJS, AngularJS, EmberJS)
  • Understanding of accessibility and security compliance
  • Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Familiarity with major mobile platforms programming (iOS, Android)

Applicants should submit their CV to vacancies@careermasters.eu quoting the name of the position in the subject line of the email.

Due to high volume of received applications, only successful candidates will be contacted. 

All applications will be treated in the strictest confidence.