Senior PHP Developer

  • Divante
  • Wrocław, Remotely
  • 9 000 - 13 000 PLN net / month
  • B2B
  • 07.05.2019

Requirements

Experience level: Senior

  • 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

Technologies

Necessary on this position:
  • PHP
  • MySQL
  • Symfony
  • OOP
  • Git
  • Docker
Necessary and we can teach you:
  • Pimcore
Nice-to-have:
  • Zend
  • RabbitMQ
  • ElasticSearch
  • PHP Unit or PHP Spec

Project you can join

We are one of the leading software houses specializing in eCommerce in Poland. We work with the newest technologies and focus on the high quality of our projects. We share knowledge and develop the skills of our employees - a good atmosphere is also very important for us. Our project teams are usually composed of 5-6 people (backend developers, frontend developers, testers, PM, analyst, UX). Currently, we are looking for a specialist - Senior PHP Developer.

How your work will look like:

  • You will work on the projects for big, international clients
  • You will develop the best code with our team
  • We work in SCRUM, so you will take part in each specific part of it
  • You will cooperate with clients with our great developers, your co-workers
  • You will take part in sharing the best practices with clients

Work time division

New features
40%
Bug fixing
25%
Client support
15%
Meetings
10%
Self-development
5%
Documentation
5%

How we code?

  • Version control: Git
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Scrum
  • Who makes architectural decisions? Lead Developer
  • Who makes technology stack decisions? Lead Developer
  • Project management software: JIRA
  • Opportunity to change between projects

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 100%
  • Office hours: 7 - 18

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

Divante is a Data Controller ...