We are looking for qualified software engineers, who are curious about new digital technologies and enjoy writing code to create functional and appealing applications and research prototypes ensuring great user experience. As part of your responsibilities, you will be involved in the design and development of inventive applications in the area of management and creative reuse of digital cultural heritage and will have the opportunity to take initiatives and propose your own solutions. Both frontend and backend skills are appreciated to meet the multilevel requirements set forth by the various tools which have been developed by our team in the course of several European projects. The position will allow you work in an international, ambitious, and pioneering environment and propel your career using cutting-edge technologies to implement robust and highly competitive software solutions.


  • BS degree in Computer Science or other related discipline. MS/PhD is considered a plus
  • Strong problem solving skills and good understanding of the entire development cycle
  • Strong programming skills in Java and/or C++
  • 2+ professional experience in software design and development
  • For backend developers: experience with SQL and non-SQL database design and implementation, indexing solutions, and search engines
  • For frontend developers: experience with JavaScript and respective runtime environments, modern Web application frameworks, writing HTLM and CSS, package managers
  • Experience with RESTful APIs
  • Familiarity with git
  • Very good use of the English language (verbal & written)


  • Full-time and long-time employment with competitive salary depending on your experience and skills
  • Flexible hours
  • Opportunities to travel abroad to conferences and project meetings

ThinkCode is a start-up company that designs and develops custom intelligent solutions and high-end software products by applying state-of-the-art research results to real-word applications. It is headquartered in Cyprus, with additional offices in Athens, Greece.

Sound like the job for you?

Got what it takes to work with us? Great! Send us a link to your resumé or portfolio to become part of our talent pool.

Drop your resumé here