Position: Senior PHP Developer (cloud project)
Company: Bahnhof AB
Experience required: 5y
English level: intermediate

Your role will be to implement integrations for new services provisioning related to our openstack cloud platform, optimise project structure, control architecture development in a forward looking manner as well as assisting middle devs with updates that fit best into project architecture.

Candidate should have at least strong intermediate english level with strong self-motivation and passion to high-quality solutions with understanding where is a balance between perfect solution and delivery time.

Job is full-time and fully remote within standard working hours in Ukraine inside international team (Sweden+Ukraine) with daily standups, video calls and team collaboration in mattermost.

Requirements for candidate:
- 5+ year experience as PHP developer
- PHP 5.6, PHP 7+
- Fluent in OOP
- PHPUnit
- Experience in building microservices
- Doctrine ORM
- Understanding cloud native architecture principles (microservices architecture)
- Understanding Agile development and SCRUM process
- GIT flow
- Dependency injection (DI)

A big plus would be:
- whmcs
- cloud techs (openstack, gnocchi)
- rabbit MQ
- docker, kubernetes
- knowledge/experience with Python as well as experience with NoSQL storages.