What you will do:
You will develop and maintain a modern PHP REST application and its infrastructure in Google Cloud Platform. It’s meant to be ca. 50/50 of PHP development work and operations work. The application incorporates modern approaches including DDD, Hexagonal Architecture and BDD. The infrastructure uses Kubernetes, Helm and Terraform and includes nginx, Elastic, MySQL, Redis, Grafana, Kibana, Sentry. The project concerns the development and the maintenance of the customers’ part (native iOS and Android applications, node.js web application, PHP REST application) of the leading Nordic deal marketplace’s e-commerce platform.
What you should know:
- Hands-on experience of PHP 7
- Extensive knowledge of one of modern PHP frameworks (preferably Symfony)
- Good knowledge of HTTP and REST
- Practice in automated testing
- Practical knowledge of Linux containers (Docker, Kubernetes)
- Experience of public PaaS (preferably Google Cloud)
- Very good English
- Willing to practice Ops work
- Reliable and focused on quality
- A team player
Nice to have:
- Understanding of Hexagonal Architecture and DDD
- Skill in load testing, profiling and optimizing for performance
- Experience of cloud CI/CD (eg. CircleCI, Travis CI)
- Practice in monitoring and logging (eg. Grafana, Kibana)
- Extensive knowledge of SQL (eg. MySQL) and NoSQL (eg. Elastic, Redis)
- Experience in developing and maintaining high availability and high traffic web services
- Sense of Agile & Lean
- Experience of Scrum and/or Kanban