Skip to main content

Senior Full Stack Developer

On behalf of our client, a company specializing in Robotic Process Automation (RPA), Machine Learning and AI, we are looking for a Senior Full Stack Developer  to be based at their offices in Nicosia, Cyprus. 

Main Duties and Responsibilities

  • Designs, develops, and maintains both frontend and backend components of web and mobile applications.
  • Develops and maintains robust APIs for data exchange and integration with third-party systems.
  • Collaborates with design teams to translate UI/UX designs into functional web and mobile applications.
  • Works closely with the infrastructure team to deploy and maintain the application.
  • Ensures the application’s scalability, performance, and security.
  • Participates in all phases of the software development lifecycle.
  • Troubleshoots and resolves issues, and improves application performance.
  • Stays updated with the latest industry trends and technologies to ensure our applications remain cutting-edge.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum 5 years of experience as a Full Stack Developer or similar role.
  • Proficiency in frontend technologies such as HTML, CSS, JavaScript, and TypeScript and frameworks like React, Angular, or Vue.js.
  • Strong backend development skills with languages such as Node.js, Python, Ruby, Java, or similar.
  • Understanding of database technologies (PostgreSQL, MongoDB).
  • Solid understanding of RESTful API design and development.
  • Basic understanding of cloud platforms (AWS, Azure, or GCP) to collaborate with the infrastructure team.
  • Solid understanding of software development methodologies (Agile, Scrum).
  • Ability to write clean, maintainable, and efficient code.
  • Experience with containerization (Docker) and orchestration (Kubernetes) will be an advantage.
  • Experience with mobile app development (React Native, Flutter, or native platforms) is a plus.
  • Experience with Databricks for data engineering and analytics will be an advantage.
  • Strong problem-solving and analytical skills.

Benefits

  • A competitive remuneration package.
  • Performance-based bonus.
  • 13th salary.
  • Hybrid working model.
  • Early involvement in development of unique solutions with high commercial prospect.
  • Continuous learning and professional development opportunities.

All CVs will be handled with the utmost confidentiality.