Senior Software Engineer (Architecture)
On-site · Limassol, Limassol, Cyprus
Job Summary
Senior Software Engineer (Architecture) responsible for designing, developing, and maintaining scalable applications using Laravel (PHP) and Vue.js; contributing to architectural decisions to drive scalable, maintainable, and high-performance solutions; working with distributed systems, Kafka, and event-driven patterns; optimizing platform performance, reliability, and scalability; collaborating with Head of Development, DevOps, and senior engineers on infrastructure improvements; promoting clean code and engineering best practices; conducting code and design reviews and providing technical mentorship; working with Docker and Kubernetes in cloud-native environments; participating in hands-on development while guiding long-term technical direction; contributing to development processes, scalability, and engineering standards across the platform.
Required Qualifications
- 5–8+ years 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.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.