Opportunities
At CYENS, we foster a vibrant, inclusive culture where every individual is valued and diverse perspectives are embraced as the foundation of innovation. Collaboration across disciplines fuels our creativity, while our role as a EURAXESS Service Centre reflects our commitment to supporting researcher mobility and building a connected, global research community.
Full Stack Software Developer
APPLY FOR THE POSITIONApplication Deadline
Position will remain open until the position is filled. Applications will be reviewed on a rolling basis.
Job Engagement
Salary range
Ranks for Software Developers €25,000 - €40,000 – as per Ranks Policy
About the Position We are seeking talented and motivated Full-Stack Software Developers to join our multidisciplinary team. The successful candidate(s) will join the team of the Cyprus DIGital INNovation Hub (DiGiNN) project. DiGiNN project is part of the European Digital Innovation Hubs (EDIH) in the Digital Europe program aiming to ensure that innovative digital solutions, based on new technologies, are integrated into the day-to-day business of companies and public administrations. The EDIH will function as one-stop shop that helps SMEs and the public sector dynamically respond to the digital challenges and become more competitive. The successful candidate(s) is a critical role in designing, developing, and maintaining software applications, including websites, mobile applications, and systems that integrate with advanced 3D technologies. This is an exciting opportunity to work on innovative projects with a dynamic and diverse team. 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
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.
- 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.
Soft skills sought for the right candidate
- 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.
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.
Application Deadline: Position will remain open until the position is filled. Applications will be reviewed on a rolling basis.
Location
Preferred Start Date
No. of Positions
1
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”.
- Full CV (including contact details).
- 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.
- For non-EU applicants a work permit will be required