Position: Senior Back End Developer (PHP, Symfony)
Company: Wicked Reports
Experience required: 5y
English level: intermediate

Looking for a back end developer for the full-time 40 hrs/week position

For the successful work required

In depth knowledge in LAMP technologies
Using all PHP 7 advantages on daily basis
Experience with frameworks - symfony/fat-free
Good knowledge of PHP composer
Good knowledge and following of PSR standards
Good knowledge and usage of PHP OOP patterns
Good knowledge and usage of S.O.L.I.D, D.R.Y, K.I.S.S

SQL knowledge, understanding of how to write high performing queries
Experience with developing web services with high load
Experience in creating APIs (REST API in particular)
Experience with Docker

Automated testing experience (e.g. Jenkins, PHPUnit, Cucumber, unit tests, system tests)
Git master
Experience in full life cycle of software development; requirements analysis, design, development, testing, implementation.
Strong creative problem solving ability.
Stable work history and an ability to collaborate effectively with a distributed team
Attention to details. When sending us your resume please use “wicked candidate” in the subject or message body
Excellent communications skills ability to engage in deep technical discussions with peers and become a trusted technical adviser. Work with internal and external developers to ensure code standards and best practices are performed for development of applications.
Experience working in a fast paced lean environment. Ability to work effectively with people at all levels in an organization
Ability to communicate in English freely


Will be considered as additional advantage experience with

MSSQL 
Amazon API service
AWS toolbox: Elastic Beanstalk,Athena, Lambda
Message brokers RabbitMQ, Amazon SQS
Developing reporting, analytics tools in the past
Experience with Google API (Analytics API, Adwords API), Facebook Ads API
Experience with ReactJS/Redux/Saga 
Experience with NodeJS 



We need you to

Be proactive and evaluate risks
Care about security
Solve complex problem & dev challenges daily
Complete new features R&D
Do bugs triage

after reviewing your resume
we will schedule interview
after successful interview we will offer **paid** test task, which you will be able to estimate in time/money and get paid on completion
then you are hired


In return we offer:

A team full of smart people to work with and learn from.

Interesting project that will challenge your skills

Freedom to get on with the job. We're not some giant company with dozens of people between you and a result. You'll be part of a small team that's trusted to get on and deliver great software.

Flexible working hours - We have people working from all over the world so we've developed systems to cope with that. As long as you can be online for the important few conversations (like project briefs) the rest of it is down to you to schedule.

Reasonable deadlines agreed based on what is possible

Competitive salary, which get reviewed and increased within time

We want you to stay with us forever and be integral part of the growth, so we offer stock option as a part of loyalty program

Sounds interesting? Please get in touch.