Responsibilities:
Developing and maintaining full-stack web applications with a strong focus on backend architecture and CMS integration
Building and optimizing CMS-driven platforms, including content modelling, editorial workflows and platform structure and scalability
Developing and maintaining applications using Laravel framework, ensuring clean architecture and modular design, efficient use of queues, jobs, and caching mechanisms and secure authentication and authorization flows
Integrating CMS solutions (e.g. Statamic or similar) with broader application and platform architecture
Collaborating on cloud-based deployments (AWS and/or Azure), ensuring portability, automation, resilience and reliability
Working with containerization technologies and orchestration tools to support modern deployment patterns
Ensuring high standards of performance optimization, secure coding best practices and system reliability and scalability
Contributing to DevOps practices, including CI/CD pipelines, automation of build, test, and deployment processes
Supporting integration between application layer and infrastructure components (databases, servers, cloud services)
Requirements:
Minimum 5 years of experience in full-stack software engineering, covering backend, frontend and infrastructure development.
Extensive knowledge and working experience in PHP and Laravel (advanced level) in application structuring, debugging, optimization
Minimum 3 years of experience with Statamic CMS
Experience with Linux-based systems and server administration
Experience in building CMS-based solutions, including content modelling and editorial workflows
Good knowledge of web server technologies (e.g. Nginx, Apache) and database systems (SQL / NoSQL)
Experience with cloud platforms (AWS and/or Azure), containerisation (e.g. Docker) and orchestration concepts
Good command of English (at least B2).