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).