Magento Lead Developer

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


Salary: 10,000 - 13,000 zł net B2B + VAT

 

What will you be doing?

  • 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

What are our main requirements?

  • 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 do we guarantee?

  • Working from home is not a problem, it's an option.

  • Stay in shape with a chosen Multisport option.

  • We offer dedicated health program for you and your family.

  • Stay up to date with the newest solutions and technologies

  • We organize internal trainings to let you gain and improve your skills. Internal library.

  • Participate in English classes with native speakers held at our office

  • Enjoy company breakfast, fruits, snacks, and sweets

  • Unlimited amounts of coffee and tea on each floor and Divante Cafe.

  • Winter and summer parties bring us all together.

  • Chillout spot equipped with darts, Xbox console, and table football

  • We have showers and bike parking. Keep it fresh and clean after the morning cycle.

  • Cozy rooms with air cleaners guaranteed.

  • Refer a friend and get a financial award

  • Benefit from our complex life insurance offer.

  • Easy and direct contact with anyone, at any time. Starting from the CEO.

  • Develop your personal brand within the company

  • Pursue your ideas and create amazing things!

  • We support employees' engagement and initiatives

  • Possibility of acquiring certification in technologies we use

  • You can always count on our feedback

  • We help you in development of key soft skills


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.