Full Stack Developer (hybrid) (VAC-A2905)
limassolPermanent
70 μέρες πριν Recruiting Agent
Job description
Our client is a leading international CySec Licensed Forex Trading Company with offices in a number of locations worldwide. For their office in Limassol, they are looking to hire a Full Stack Developer. Candidates should have comprehensive experience in JavaScript technologies, but also a sound background in PHP, including experience with server-side MVC frameworks. It would be beneficial to have previously worked as part of a team within an organization that had a structured quality assurance function, and to have used version control, undertaken code reviews, and possibly to have worked in environment utilizing continuous integration. Most of the time the majority of the work will consist of 70% Front-End development and 30% Back-End development.
Job Duties
- Development of new and existing core projects within the Company
Development of modular / reusable JavaScript code
Development of modular / reusable PHP code within MVC frameworks
Re-factor / rewrite code to increase quality and optimize performance
Keep up to date with the latest developments in the technology stack utilized by the company
Help drive technology adoption and upgrades
Job Requirements
Comprehensive experience with JavaScript Technologies, mainly ES6, ES5 and jQuery.
Experience in PHP
Practical experience using PHP MVC frameworks (Preferably CakePHP)
Worked with Object-Oriented programming (OOP)
Knowledge of front-end technologies such as Webpack, SCSS, Bootstrap
Experience with Rest APIs
Practical experience using Linux based operating systems and a command line interface
Familiarity with using Version Control and Code Reviews (Preferably GitHub)
Ability to work independently, creating good quality code
Excellent debugging and troubleshooting skills
Will be a plus to have:
Experience with JavaScript technologies, like React, node.js, vue.js, next.js etc.
Worked with MySQL
Have integrated unit testing / code coverage / etc. into projects
Background in process automation (re-usable scripts for deployment etc.)
Understanding of programming patterns (trees, queue, stack etc.)
Use of key value stores such as Redis / Memcached
Understanding of scalable applications, working with multiple web nodes, use of docker, etc.
Working hours:
The working hours are office hours from 8:00/9:30 - 17:00/18:30 Monday to Friday (Hybrid: 2 days from home 3 from the office)
TO APPLY for this job opportunity, send your CV (in English please) and include the reference: Full Stack Developer (hybrid) - VAC-A2905. We look forward to hearing from you!