SENIOR BACKEND DEVELOPER @ IMPROOVE


Description

  • We are looking for a Backend Developer to work with the Magento Digital Commerce platform.

  • The ideal candidate should have great passion for software development, willingness to learn and innovate.

  • You will have the opportunity to work with international clients and in challenging digital commerce projects of great complexity.

  • We work in small agile teams, composed of elements with diverse competencies and responsibilities, but where everyone is directly involved in the whole cycle of software development.


RESPONSIBILITy

  • Follow and promote the best practices in various aspects of software development (Design, Code, Scalability, Architecture and Testing)

  • Develop, document and test solutions as specified and planned.

  • Ability to work on complex problems.

  • Be responsible for managing your time in an efficient and autonomous way.


REquirements

  • +5 years of experience in object oriented programming, preferably PHP.

  • Degree and / or Masters in Computer Engineering or other similar training.

  • Good SOLID skills and knowledge of design patterns.

  • Experience working with agile methodologies.

  • Knowledge of Continuous Delivery and Continuous Integration.

  • Good knowledge of SQL.

  • Experience with Git or another similar system.

  • Teamwork.

  • Fluency in English is mandatory.


NICE TO HAVE

  • Experience working with Restful APIs.

  • MVC architectures.

  • Understand the concepts of Test Driven Development.

  • Knowledge or experience in Magento.

  • Knowledge of Symfony 2, Zend Framework, Composer, Redis, Varnish, Apache, Nginx and / or Capistrano.

  • Experience in Electronic Commerce / Digital Commerce.

  • Basic knowledge of server provisioning (Vagrant, Puppet and / or Docker).


What we offer

  • Opportunity to work with an extremely motivated international team.

  • Culture oriented to feedback.

  • Possibility of bootcamps in the Stockholm office.

  • Support for attending training and technology conferences.

  • Regular social events.

  • Full working desk: Macbook Pro, Headphones, desktop monitor, among others.

  • Remote work flexibility, snacks, espresso coffee, fresh fruit and ping pong table.


About working in Improove

At Improove we promote a work culture where the elements of our team are challenged and supported to grow professionally, in an environment of mutual help and strong team spirit. As our name suggests, at Improove we are constantly looking for new ways to expand and improve our skills in the most diverse areas of our work.

We like to work in a relaxed but professional environment.

We have a very international team, offices in Stockholm (Sweden) and Évora (Portugal), Belgrade (Serbia) ... English, Portuguese, Swedish, Turkish, Russian, Serbian or Spanish are languages that can be heard daily in our offices :)


How to apply

Send us your CV and a short cover letter to recrutamento@improove.pt. Both documents must be written in English.