Magento Lead Developer

  • Magento
  • Wrocław, Poland

Magento Lead Developer

Job description

Our project teams are usually composed of 5-6 people (backend developers, frontend developers, testers, PM, analityk, UX). Currently, we are concentrating on creating apps based on microservices using a distributed architecture. We work with the newest technologies and share values like good organization, teamwork and positive attitude.  We’re looking for Lead Developer who can work with us on our ambitious projects, someone who likes challenges and creates reality of the project.

 

How your work will look like:

  • 50/50 time spend on Leading/Programming
  • Leading our team of developers
  • Backlog preparation (according to their difficulty level)
  • Staying in touch with our clients in terms of technical areas
  • Caring for the technological part of the project (continuous deployment)
  • Caring for the quality and security of the application
  • Determining the technological direction of the project
  • Providing technological knowledge to our clients
  • Creating and maintaining project documentation
  • Design and implementation of systems architecture
  • Close cooperation with Project Managers
  • Work in SCRUM with 2 week sprints

Requirements

As a Lead Developer you will need soft skills from below:

  • Team management
  • Easy to communicate
  • Transparency
  • High level of involvement
  • Knowledge about development architecture
  • Work coordination
  • Team motivating skills
  • Providing information about risks in the project
  • English language proficiency, also German is well-seen

Your technical experience and knowledge:

  • Great knowledge about PHP 7, PSR standards
  • Commercial experience in creating PHP apps
  • Creating unit and integration tests using PHPUnit/PHPSpec
  • Usage of design patterns and good practices (OOP, SOLID, YAGNI, KISS, DRY)
  • Experience in Magento ½
  • Magento Commerce, Cloud, OMS
  • Experience in integrations with external systems (ERP, WMS, CRM, PIM, ESB)
  • Experience with RESTful and SOAP Web Services
  • Experience with Messages brokers like RabbitMQ
  • Experience with cache systems like Varnish
  • Knowledge of  GIT, because we work in teams
  • Good knowledge of MySQL and NoSQL databases like ElasticSearch, Redis
  • You use Vagrant or Docker, Kubernetes
  • You can perform a Code Review
  • We have a DevOps Department, so knowledge of Ansible, GitLab, Continuous Integration will surely be of use
  • Working with tools (Jira, Confluence, Gitlab/Github, PhpStorm, LucidChart

What can we offer?

  • An opportunity to learn new technologies and choose your own career path
  • Being part of projects for really big International and Polish 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 conferences
  • Remote work
  • Flexible working hours
  • Of course, we have Multisport, healthcare, life insurance, English lessons
  • Modern office with some parking space
  • Lots of freshly ground coffee and fruit
  • Team dinners


Sounds interesting? Please apply using the form below*

If you have any additional questions feel free to contact our Recruiter Przemek at pwolski@divante.co

* We’ll contact the best candidates.