← All Jobs
Posted Apr 14, 2026

Back-End Developer [CY]

Apply Now
The key purpose of the Back-End Developer in RAKIA Group is to study industry trends, create or improve back-end processes and codes, and work with others to design a better program by creating, coding, and improving the server, server-side applications, and databases in a way that effectively combines with front-end codes to create a functional, seamless experience for the end-user. KEY RESPONSIBILITIES - Constructively participate in the ideation of software solutions - Participate in the entire application lifecycle - Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement. - Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience. - Define and communicate technical and design requirements - Build high-quality reusable code that can be used in future - Develop sustainable web applications with clean codes - Develop ideas for new programs, products, or features by monitoring industry developments and trends, staying up-to-date with current best practice and latest technologies. - Record data and report it to proper parties, such as clients or leadership. - Participate in continuing education and training to remain current on best practices, and learn new programming languages - Handle cutting edge technologies to improve applications - Conduct UI test and optimize performance - Provide training and support to other team members - Take the lead on projects, as needed. REQUIREMENTS - Fluent in the English language - At least 3 years of proven experience as a Back-end Developer or similar role - Experience with programming languages like Java, Ruby, Python, . VUE, React, jQuery or equivalent and PHP - Extensive knowledge about various frontend languages like HTML, JavaScript, XML, jQuery and CSS - 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 with a problem-solving attitude and an ability to build string relationships with various stakeholders. - Great attention to detail and able to produce quality output under tight deadlines - Organizational and time management skills with the ability to effectively prioritize work activities. - Self-motivated, strong analytical skills and a process-oriented thinker. - Quick learner with a positive (Can Do!) mindset - Degree in Computer Science or engineering (optional but preferred)
Interested in this role?Apply on iHire