Senior Software Engineer (Architecture)

Senior
CompanyDavid Kennedy Recruitment
Location-
CategorySoftware Engineering
SenioritySenior
Workplace-
Posted2026-05-22
Viateamtailor

Description

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!