Contract: Full-time, Permanent
Work-mode: Remote (any city in Cyprus) or Hybrid (if based in Paphos)
Location: Cyprus
Salary: €45,000 – €60,000 gross per annum (negoitable - depending on experience)
Our client is a Cyprus-based technology company specialising in cloud communications and SaaS solutions. They design and develop robust, scalable platforms used by businesses across industries to enhance connectivity, automate workflows, and optimise customer engagement. With a remote-first approach and a strong engineering culture, the company fosters innovation, collaboration, and continuous learning—making it an ideal environment for tech professionals seeking impactful work and growth.
Responsibilities
- Design, develop, and maintain high-quality backend systems using object-oriented programming languages such as Java and PHP
- Write and consume RESTful APIs for internal tools and external integrations
- Contribute to the design and implementation of scalable microservices architectures
- Participate in code reviews and enforce best practices around code quality, maintainability, and performance
- Collaborate with cross-functional teams (Product, QA, DevOps) in Agile/Scrum workflows
- Apply Test-Driven Development (TDD) principles to ensure code reliability and testability
- Stay updated with emerging technologies and propose improvements to development processes
Requirements
- Minimum 4 years of professional experience in software development using object-oriented programming languages
- Strong hands-on experience with Java is required
- Degree in Computer Science or a related technical field
- Solid understanding of OOP principles, software design patterns, and clean coding practices
- Experience with modern backend frameworks such as Spring Boot, Laravel, or Quarkus
- Proficiency with relational databases (MySQL, MariaDB) and NoSQL systems (e.g. MongoDB)
- Experience with message brokers and streaming platforms like Kafka or RabbitMQ
- Comfortable working in Linux/Unix environments and using CLI tools
- Proficient with version control systems such as Git
- Experience with unit and integration testing frameworks
- Familiarity with tools like Redis, ELK Stack, or similar
- Strong debugging and problem-solving skills
Desirable Skills
- Experience with PHP
- Familiarity with containerisation and orchestration tools such as Docker and Kubernetes
- Exposure to cloud platforms such as AWS, GCP, or Azure
- Interest or background in telecom, including protocols like SIP, SMPP, or WebRTC
- Basic understanding of frontend technologies (HTML, CSS, JavaScript)
- Contributions to open-source projects or technical community engagement
Benefits
- Competitive salary with performance-based bonuses
- 21 days annual paid leave
- Flexible working hours and remote-friendly culture
- Hybrid option available for candidates based in Paphos
- Supportive team environment with regular company events
- Ongoing access to professional development, training, and upskilling opportunities