Job Openings
Full-Stack Developer [CY]
About the job Full-Stack Developer [CY]
The key purpose of the Full-Stack developer at RAKIA GROUP is to create fully fledged platforms (with databases, servers, and clients) that constitute the core products of the RAKIA Group using a wide range of different technologies and languages (such as PHP, JavaScript, jQuery, HTML) adopting a holistic approach to software development so that our products are magical both in terms of functionality and in terms of user experience.
KEY RESPONSIBILITIES
- Work with development teams and product managers to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
REQUIREMENTS
- Fluent in the English language
- At least 3 years of proven experience as a Full Stack Developer or similar role (optional)
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of PHP as front/back-end language and JavaScript frameworks (e.g. VUE, React, jQuery or equivalent)
- Familiarity with databases (e.g. MySQL, ElasticSearch and/or Clickhouse), web servers (e.g. Nginx / Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or relevant field
- Has work permit for employment in Cyprus