Magento Developer

  • Divante
  • Remotely
  • 6 000 - 13 000 PLN net / month
  • B2B
  • 15.10.2019


Experience level: Senior

What are our main requirements for a Standard Developer?

  • Great knowledge of PHP 7 and PSR standards
  • Commercial experience in creating Magento based apps  
  • Creating unit and integration tests using PHPUnit 
  • Good understanding and usage of design patterns and good practices e.g. OOP, SOLID, YAGNI, KISS, DRY 
  • Functional knowledge of GIT 
  • Experience with Vagrant or Docker 
  • Experience with RESTful or SOAP Web Services 
  • Proficiency with MySQL 
  • Strong basics of networking, confidence with Linux operating system 
  • Experience in using Agile methodologies 
  • Strong English skills (both written and spoken) 

Additionally, to be a Senior, you need:

  • Experience in integrations with external systems e.g. ERP, WMS, CRM, PIM, ESB 
  • Knowledge of NoSQL databases like ElasticSearch 
  • Experience with cache systems like Varnish and Redis 
  • Good Code Review skills 
  • Knowledge of Ansible, GitLab, CI/CD  

What else would be appreciated on both positions?

  • Knowledge of Magento Commerce, Cloud, OMS 
  • Experience with Messages brokers like RabbitMQ 
  • Working with tools like Jira, Confluence, Gitlab/Github, PhpStorm, LucidChart 
  • Good self-organization, planning, teamwork skills and a positive attitude would come in handy as well  
  • University degree in Information Technology or similar 
  • Advanced or upper-intermediate German skills would be appreciated


Necessary on this position:
  • PHP
  • Git
  • MySQL
  • Magento
  • PHPUnit
  • Design patterns
  • Vagrant or Docker
  • REST or SOAP
  • Linux
  • Agile
  • ElasticSearch
  • Varnish or Redis
  • Ansible or GitLab or CI or CD
  • Magento Commerce or Cloud or OMS
  • RabbitMQ
  • Jira or Confluence or GitLab or GitHub or PhpStorm or LucidChart

Project you can join

We are a Professional Solution Partner of Magento. Our solutions are based on the newest tech stack and the most trendy solutions, like Kubernetes, Cloud and PWA.

Our teams work in 20-people Tribes specializing in a chosen spectrum of technologies. The Tribe is led by a Tribe Master and it is not dispersed after completing a project. Project teams consist of 4-5 people (developers, front-line, tester and PM). We work in SCRUM, usually in 2-week sprints, where at the end of the Review we present the effects of our work in front of the client. 

Work time division

New features
Bug fixing
Client support

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/Agile
  • Who makes architectural decisions? Architect/Lead Developer
  • Who makes technology stack decisions? Architect/Lead Developer
  • Project management software: JIRA, GitLab
  • Opportunity to change between projects


  • 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: 20%
  • Office hours: 7 - 18


  • 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 ...