Senior Developer
Requirements:
Must have:
- 5+ years of PHP backend experience
- Excellent coding skill in PHP
- Object-oriented application building experience
- Understanding of designing principles behind a scalable application
- Proficient understanding of code versioning tools
- Thorough understanding of databases such as: PostgreSQL, REDIS, MongoDB
- Proficiency in Linux environment
- Experience with Docker
- Experience with frameworks: Symfony, ZF, etc.
- Experience in test automation and test-driven development
- Understanding of : REST, SOAP and etc.
- Fluent English
IT IS A GREAT PLUS IF YOU HAVE:
- Experience in DDD domain driven design
- Experience with AWS/EC2, or other cloud services
- Experience in migration of environments between, Development, Stage, and then to Production
We offer:
- You will design, develop and drive the main business solutions
- You will use your experience, hands-on and can-do attitudes to solve complex problems
- You will get busy with the end-to-end life-cycle of features, from concept to deployment
- You will contribute to technical and architectural decision-making
- You will have a possibility to take the role of a team leader
Our technology stack:
Main frameworks : ZF 2, Symfony 4
ORM: Doctrine
Main DB: PostgreSQL
MQ: RebbitMQ, Beanstalkd
FrontEnd: Vue.js, jQuery (in legacy parts)
LocalEnv: Docker
Hosting: AWS
VCS: Git (GitHUB)
CI: CircleCI
PHP: PHP 7.2