
Senior Software Engineer (Architecture)
David Kennedy Recruitment · Limassol, Cyprus
Strong hiring record · median 24 days open
All reasons
- Open 163 days
In its favour
- Still listed on the employer's own board
David Kennedy Recruitment is working with an innovative global Customer Experience company currently looking to hire a **Senior Software Engineer (Architecture)** to join their growing international team.
Position
**Senior Software Engineer (Architecture)**
Location
Limassol, Cyprus
Employment type
Full-time
**DUTIES AND RESPONSIBILITIES
**
- Design, develop, and maintain scalable applications and systems using Laravel (PHP) and Vue.js
- Contribute to architectural decisions and help drive scalable, maintainable, and high-performance technical solutions
- Work with distributed systems, queue-based architectures, Kafka, and event-driven patterns
- Optimise platform performance, reliability, scalability, and overall system stability
- Collaborate closely with Head of Development, DevOps Engineers, and Senior Developers on technical initiatives and infrastructure improvements
- Support engineering best practices, clean code principles, and continuous technical improvement
- Conduct code reviews, design reviews, and provide technical mentorship to developers
- Work with containerised and cloud-native environments using Docker and Kubernetes
- Participate actively in day-to-day hands-on development while supporting long-term technical direction
- Contribute to improving development processes, scalability, and engineering standards across the platform.
**REQUIREMENTS
**
- Strong written and spoken English communication skills
- 5–8+ years of software engineering experience
- Strong system design and software architecture experience
- Solid backend development experience with PHP/Laravel or similar frameworks
- Experience with modern JavaScript frameworks, ideally Vue.js
- Experience working with distributed systems and queue/event-driven architectures
- Hands-on experience with Kafka and queue systems
- Strong knowledge of MySQL and NoSQL databases
- Experience with Docker and Kubernetes is highly preferred
- Strong ownership mindset and problem-solving abilities
- Passion for technology with proactive self-learning mentality
- Ability to work collaboratively within fast-paced technical environments.
**OFFER
**
- Competitive salary package
- Birthday vouchers and additional special occasion perks
- Medical insurance plan options
- Pension plan options
- Fully equipped kitchen and in-house entertainment space
- Monthly lunches, corporate events, football team activities, and competitions
- Long-term career growth opportunities within a leading international iGaming organisation
- And much more!
Skills
- Laravel
- PHP
- Vue.js
- Kafka
- Docker
- Kubernetes
- JavaScript
- MySQL
More jobs at David Kennedy Recruitment
All 10- Mid/Senior AI LLM EngineerDavid Kennedy Recruitment · Paris, France · London, United Kingdom · Lisbon, Portugal +4012d ago
- Senior Forward Deployed Engineer (FDE) – Agentic AIDavid Kennedy Recruitment · London, United Kingdom13d ago
- Trust & Safety Product ManagerDavid Kennedy Recruitment · Paris, France · London, United Kingdom · Lisbon, Portugal +37220d ago
- Senior Ruby on Rails EngineerDavid Kennedy Recruitment · Paris, France · London, United Kingdom · Lisbon, Portugal +4024d ago
- Security Engineer (AppSec / GRC / AI Security)David Kennedy Recruitment · Paris, France · London, United Kingdom · Lisbon, Portugal +4024d ago
Similar roles
- Founding ML Engineer (Spectrum)JetBrains · Amsterdam, Netherlands · Belgrade, Serbia · Berlin, Germany +9today
- Full Stack Producer (Music Notation, Audio ML)Muse Group · Limassol, Limassol, Cyprus3d ago
- Senior Backend EngineerWheely · Λευκωσία, Nicosia, Cyprus3d ago
- Backend EngineerWheely · Λευκωσία, Nicosia, Cyprus3d ago
- Backend Engineer (Mid/Senior), MarketplaceWheely · Λευκωσία, Nicosia, Cyprus3d ago
- C++ DeveloperMuse Group · Cyprus · Europe4d ago