Full Stack Developer

On behalf of our client, a rapidly expanding international company in the field of education based in Paphos, we are seeking an experienced Full Stack Developer. With over 30 years of industry experience, the company is embarking on a long-term modernization journey, gradually transitioning its platform from the current PHP (Laravel) and AngularJS stack to a modern React frontend in order to enhance user experience and engagement.

What You’ll Be Doing

  • Develop, maintain, and refactor existing web applications and RESTful APIs.
  • Contribute to the frontend migration from AngularJS to React.
  • Write clean, responsive, and maintainable front-end code using HTML5, CSS3, and JavaScript.
  • Build secure and scalable back-end services in PHP (Laravel), including performance optimizations and framework upgrades.
  • Participate in architectural planning and make key technical decisions with the development team.
  • Write and maintain unit and integration tests to ensure code quality and system reliability.
  • Collaborate closely with designers, product owners, and fellow developers to align development with business objectives.

Tech Stack You’ll Work With

  • Back-End: PHP (Laravel – actively maintained and upgraded)
  • Front-End (Current): AngularJS
  • Front-End (Migration in Progress): React
  • Database: MySQL
  • Version Control & DevOps: Git, Docker, Linux
  • Cloud (Nice to Have): Azure

What We’re Looking For

  • Bachelor’s degree in Computer Science or a related field.
  • 3–5 years of proven experience in full-stack web development.
  • Strong knowledge of PHP, Laravel, and MVC architecture.
  • Experience with AngularJS or similar JavaScript frameworks.
  • Proficiency in React, or willingness to adopt it as part of the migration process.
  • Familiarity with RESTful APIs and modern frontend development best practices.
  • Experience working in Git-based and Dockerized environments.
  • Ability to maintain and modernize legacy systems while supporting new feature development.
  • Strong communication skills and a team-oriented mindset.

What’s offered:

  • Permanent (Unlimited) Contract.
  • Annual Performance Bonus
  • Modern Work Environment

Interested?

Send your CV to paschalina.mikie@grecruitment.com  and mention the job title in the subject line. We’d love to hear from you!

Position Type:
Full Time
Education:
Bachelor's Degree
Location:
Paphos
Experience Level:
Professional

Apply for Job

  • You can select multiple levels (ctrl and click)
  • Upload files

  • Drop files here or
  • DATA PROCESSING CONSENT
    Your personal data is stored on our servers located in Greece, controlled by our staff in Greece, and can be accessed electronically by our staff from anywhere. We have security measures in place which ensure the confidentiality of the information contained in the database and these security measures are subject to continuous review and upgrade.
  • Having read the above information I confirm that the above information is clear to me and that: