Cytech Mobile is a software house that has been offering high-end telecom software solutions and tailor-made software since 2001.
The company provides software solutions to a range of international clients around the world.
Cytech is based in Heraklion, Crete, and has supported remote working for over a decade.
The company is looking for a Full Stack Software Developer to join their team and help create innovative solutions that translate business needs into robust and secure software.
This position is Full Time and allows for remote work.
Hybrid working is also supported for candidates living in Heraklion.
Requirements:
A Bachelor's Degree in Computer Science, Computing, or a related field is required.
A Master’s degree in this field is considered a plus.
Proven experience in Java / JEE, Object Oriented Design, and standard design patterns is necessary.
Understanding of Multi-Threading and Concurrency issues is required.
Proven experience with front-end technologies such as Vue.js, Angular, or React is essential.
Familiarity with databases and SQL is required, with NoSQL experience being a bonus.
Understanding of Networks and Security is necessary.
Familiarity with distributed systems is considered a bonus.
Experience with Automated Testing, Test-Driven Development (TDD), and Continuous Integration (CI) is required.
Experience in Version Control Systems, specifically Git, is necessary.
Excellent knowledge of English at a proficiency level is required.
The candidate must possess team spirit and good communication skills.
The applicant must be based in Greece.
Benefits:
The position offers a competitive salary.
Employees will enjoy a fun working environment.
Flexible working hours are provided.
There are continuous learning opportunities available.