Senior/Lead PHP Developer

  • Development
  • Remote job

Senior/Lead PHP Developer

Job description

Project teams are usually composed of 4-5 people (backend developers, frontend developers, testers and a PM). We work in SCRUM, usually in 2-week sprints, at the end of which we present the results of our work during a Review, in front of a client :) Currently, we are concentrating oncreating apps based on microservices using a distributed architecture.

 

What can we offer?

 

  • Attractive salary: 10 000 - 15 000 zł net/month (B2B)
  • An opportunity to learn new technologies and choose your own career path
  • Being part of projects for really big clients
  • Time for personal growth, internal workshops, external training
  • If you have something to share, speak English and like to talk in public, we would be glad to send you as a speaker to some conference ;)
  • Remote work
  • Flexible working hours
  • Of course, we have Multisport, healthcare, life insurance and English lessons
  • Modern office with some parking space
  • Lots of freshly ground coffee and fruit
  • Team dinners

 

 

Requirements

  • You have 3-4 years of commercial experience in creating PHP apps 
  • You know design patterns and frameworks (Symfony 2/3, Zend 1/2)
  • You have experience in integrations with external systems (ERP, WMS, CRM, PIM)
  • You know GIT, because we work in teams
  • You know OOP and PSR standards
  • You have good knowledge of MySQL/PostgreSQL/MongoDB
  • You have worked with RESTful WebServices
  • You know ElasticSearch/Solr
  • You use Vagrant and Docker
  • You can perform a Code Review
  • You care about a SOLID code :)
  • More and more of our clients come from abroad so good English and/or German will be a big plus

 

What else would be appreciated?

 

  • Experience in e-commerce
  • Knowledge of Magento
  • Knowledge of Pimcore
  • Creating unit and integration tests using PHPUnit/PHPSpec
  • We have a DevOps Department, so knowledge of Ansible, GitLab Continuous Integration will surely be of use :)
  • We do our best to be Agile, so experience in SCRUM or other Agile methodologies would be more than welcome
  • We work on really big projects, so good organization, planning, teamwork skills and a positive attitude would come in handy as well 
  • University degree in Information Technology or similar