Back – End Developer

Career / Research Positions / Research Department / Back – End Developer

Preferred Start Date: DATE or as soon thereafter.

The Centre is seeking for a Back-End Developer to join its fast-growing team of passionate and enthusiastic professionals. The successful candidate will report to the Head of Software Developers Team. This team will play an integral role in producing innovative solutions and transforming our research outputs to market-ready solutions.
Responsibilities of Back-End Developer:

  1. Work on a variety of projects, with internal and external stakeholders.
  2. Work with other developers and team leaders, to define the technical details of the projects at a high standard.
  3. Build APIs and the back-end infrastructure of various projects with state-of-the-art technologies.
Profile of the ideal candidate
  1. Ability to work in an agile fast-paced environment. 
  2. Dynamic, adaptable, hands-on and results driven.
  3. A team player with an ability to work independently and under pressure. 
  4. Excellent verbal and written communication skills.
  5. Fluent in English and Greek (written and spoken) 
  6. For non-EU applicants a work permit will be required
General qualifications and requirements
  1. Bachelor's degree in Computer Science or Computer Engineering, or equivalent experience
  2. Master’s degree in Computer Science or Computer Engineering will be considered an advantage
  3. Strong understanding of Python or NodeJS. 
  4. Being able to build REST APIs and an understanding about how to add security and authentication on the APIs. 
  5. Strong experience with micro-services.
  6. Experience with unit testing, with tools such as PyUnit and MochaJS. 
  7. Experience with SQL or NoSQL databases, such as MySQL, Postgres and MongoDB. 
  8. Experience with Git version control and services such as Github/GitLab/Bitbucket. 
  9. Strong experience with Continuous Integration and Continuous Development (CI/CD). 
  10. Experience with Docker and Kubernetes, Fiware and Javascript will be considered an advantage. 

A very attractive remuneration package will be offered to the successful candidate according to qualifications and experience.
Application process

For full consideration, interested applicants should submit the following items via the online application form and mention the position you are applying for: “Application for Back-End Developer”:
  1. Full CV (including contact details).
  2. Cover letter which clearly states: (a) how you envision your role, (b) how your experience and qualifications match the specific position, and (c) the availability date for full-time employment (d) contact details of two referees. 
In case you previously applied for a post at CYENS CoE, a new application is required.
For general enquiries, applicants may contact the HR Department of CYENS, Centre of Excellence at vacancies@cyens.org.cy .
CYENS Centre of Excellence is an equal opportunity employer and the position is open to everyone, internationally.
All applications are treated in the strictest confidence.

Deadline: 22 August. 2021
Positions: 1
Location: Nicosia, Cyprus
Type: Full-time employment. Open-term contract.