Software Developer (Frontend and/or Backend) (Software Product Development Department)

29 Apr 2021 | Job Vacancy

CyRIC Profile

CyRIC is a fast-growing technology company with a strategic aim to become an important regional Center developing disruptive products for the world markets providing unique, high quality services to the industry and an established provider and integrator of commercial technology solutions and products.

CYRIC offers Research and Innovation Services for its customers in the fields of engineering design and prototyping, electronics and communications and software solutions. In addition, several specialized consultancy and entrepreneurship services are offered to startups and SMEs.

Moreover, CyRIC has a diversified portfolio of hardware and software technology products and solutions which provides in the local market with a specialization in spectrum of Internet-of-Things solutions and networks.

Job Title

Software Developer

Reports To

Software Product Development Manager

Job Overview

If you are a talented full-stack software developer and feel you are interested in joining our highly creative team, to work on an array of highly innovative product and services for international markets then contact us.

We are looking for Backend and Frontend software developers to contribute to the design and development of software products and coordinate with the rest of the team. A commitment to collaborative problem solving, sophisticated design, and quality product are essential. We like easy-going, creative people with a love for writing code.

Due to the technology-oriented nature of the company, you will have the opportunity to work on a multitude of technologies through several international commercial projects, in collaboration with many large organisations. Implementations range from standard integration projects to technology product developments as well as IoT based platform developments.

Qualifications and Skills

  • Bachelor’s or master’s degree in Computer Science or related subject
  • 2-3 years of experience
  • Understanding fundamental design principles behind a scalable application
  • Familiar with various design and architectural patterns
  • Proficient understanding of code versioning tools i.e. Git

Frontend Developer:

  • Proficient in HTML, CSS, AngularJS or REACT, Bootstrap
  • Excellent knowledge of JavaScript frameworks
  • Good understanding of relational and noSQL databases

Backend Developer:

  • Proficient in Object Oriented languages
  • Experience with noSQL and relational databases
  • Familiarity with C# .NET or PHP programming languages
  • Creating database schemas that represent and support various project requirements

Added Preferred Qualifications

  • Experience in Android mobile applications development using any of Flutter, Cordova or other similar frameworks
  • Familiarity with nodejs or other server-side technology
  • Knowledge on microservices development, deployment and management
  • Basic familiarity with Linux shell and bash
  • Good knowledge of Cloud deployment and management, specific familiarity with Microsoft Azure will be considered an advantage
  • Familiarity with scalable data processing frameworks, such as Apache Spark, Apache Kafka
  • Inquisitive nature and curiosity about new technologies that can be useful to the team
  • Work experience on EU projects

Required Experience

We have multiple positions for various levels of experience

Language Requirements

English or/and Greek (Fluent verbal and written communication)


This will vary depending on qualifications
13th Salary
Medical insurance
Provident fund

Tel:  +357 22 282828
Hiring Company: Cyprus Research and Innovation Center Ltd