Full Stack Software Developer

Nicosia · On-site

About this role

Responsibilities

  • Develop, test, and maintain scalable web applications and services.
  • Collaborate with developers and researchers to create seamless integrations between software solutions
  • Design and implement APIs and backend services for various applications.
  • Build intuitive, user-friendly front-end interfaces for web and mobile platforms.
  • Optimize software for performance, scalability, and maintainability.
  • Contribute to all phases of the development lifecycle, from concept to deployment.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Stay updated with emerging technologies and apply them to ongoing projects.
  • Work collaboratively within a diverse team

Your profile

  • Strong organizational skills with a proactive mentality and creative problem-solving abilities.
  • Self-motivation, ability to work independently.
  • Team player and creativity are important skills due to the nature and philosophy of CYENS.
  • Excellent communication and interpersonal skills to work across creative and technical teams
  • Committed to high-quality deliverables and eager to learn.

General qualifications and requirements

Qualifications and Skills

  • University Degree (Bachelor’s Degree or Degree of a level equivalent to Bachelor’s Degree) or Diploma or Certificate or other study title or qualifications in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience as a Full-Stack Software Developer or similar role.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, TypeScript (e.g., Vue, React, Angular etc.)
  • Strong backend development skills in languages such as Python (e.g., Django), PHP, Node.js, Java, or similar.
  • Experience with RESTful APIs and web services.
  • Familiarity with database systems (SQL and NoSQL).
  • Understanding of version control systems (e.g., Git).
  • Language requirements: Excellent written and oral English-language skills will be required.

Preferred Qualifications:
  • Knowledge of mobile app development frameworks (e.g., Flutter, React Native, or Swift/Java/Kotlin for native apps) is an advantage.
  • Experience with 3D development technologies (e.g., Unity, Unreal Engine, WebGL, or Three.js) is an advantage.
  • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Why us?

What We Offer:
  • A collaborative and innovative work environment.
  • Opportunities to work on cutting-edge projects in diverse fields.
  • Professional development and training opportunities.
  • Competitive salary and benefits package.
  • Flexible working arrangements.

Benefits

Take advantage of this opportunity for your professional and personal development by being a part of our fast- growing Research and Innovation Centre of Excellence. 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 Full Stack Software 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.
  3. For non-EU applicants a work permit will be required

In case you have previously applied for a post at CYENS CoE, a new application is required.

Contact details

For general enquiries, applicants may contact the HR Department of CYENS, Centre of Excellence at [email protected] .

About us

CYENS Centre of Excellence (formerly known as RISE) is the Research and Innovation Centre on Interactive media, Smart systems and Emerging technologies empowering knowledge and technology transfer in the region. CYENS CoE is supported by the European Commission, the Republic of Cyprus and its founding Partners, the Municipality of Nicosia, the Max Planck Institute for Informatics (MPI), University College London, the University of Cyprus, the Cyprus University of Technology and the Open University of Cyprus.


The Centre conducts excellent, internationally competitive scientific research in the areas of visual sciences, human factors and design, communication, and artificial intelligence delivered by high-calibre multidisciplinary research teams. CYENS engages in knowledge transfer and innovation activities aiming to bridge the gap between scientific research and STEM-led innovation and entrepreneurship.


CYENS, as a Centre of Excellence, cultivates a culture of innovation and creativity in an inspiring environment filled with academics, researchers, creative and onward-looking people, innovators, entrepreneurs, and practitioners. The Centre operates under the moto “Inspired by Humans Designed for Humans” with the vision to produce world class research that drives innovation towards social and economic benefit while conducting excellent, internationally competitive scientific research in the areas of visual sciences, human factors and design, communication, and artificial intelligence. It sets out to meet the challenge with a total potential funding of more than 30 million Euros for the first 7 years, from a Horizon 2020 Teaming Action and multiple other sources, and a business plan for long-term sustainability and growth.

Company at a glance

CYENS Centre of Excellence is the first research centre in Cyprus focusing on interactive media, smart systems, and emerging technologies aiming to become a Centre of Excellence empowering knowledge and technology transfer in the region. It is a joint venture between the three public universities of Cyprus (University of Cyprus, Cyprus University of Technology, Open University of Cyprus), the Municipality of Nicosia, and two renowned international partners, the Max Planck Institute for Informatics (MPI) from Germany and University College London (UCL) from the UK.

CYENS will be an integrator of academic research and industrial innovation, towards the sustainable fueling of scientific, technological and socio-economic growth of Cyprus and Europe. The Centre sets out to meet the challenge with a total potential funding of over 30 million Euros for the first seven years, from a Horizon 2020 Team Action and multiple other sources including the Government of Cyprus, and a business plan for long-term sustainability and growth.

Hosting CYENS in the historic heart of Nicosia is part of the strategy of the city to foster the development of an inclusive innovation and creativity ecosystem. CYENS will be catalytic in this respect by complementing other infrastructures and services in this area while mobilizing significant knowledge networks and social capital. Further, it will provide a solid scientific base that will encourage the development and application of new technologies and innovative entrepreneurship and will also offer support to the start up community and established innovation companies.

Founded2018
Team Size51-200 employees
WorkspaceOn-site
IndustryResearch
Location
Nicosia, Cyprus, Cyprus

Top Benefits

  • Competitive salary
  • Professional development opportunities
  • Training opportunities
  • Flexible working arrangements

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?