Sr PHP Developer

Polska

14200 - 20000 PLN

Poziom
Regular
Umowa
B2B
Wielkość firmy
25 - 49
Pozostało
Zakończono
Stack technologiczny
PHP:
Mile widziane
PHP7:
Mile widziane
MariaDB:
Mile widziane
Laravel:
Mile widziane
Git:
Mile widziane
SOLID:
Mile widziane
Miasta
Zdalnie, Lublin, Warszawa
Opis
Frontkom empowers businesses and impactful organizations to discover and leverage digital opportunities. We help people adopt technology for growth, innovation and positive world impacts. We’re a team of over 70 specialists – designers, developers and business consultants working in a collaborative, international environment from offices in Lublin, Warsaw, Oslo, Fredrikstad, Funchal and Berlin. We support the free and open web and work with Drupal, WordPress, Laravel, WooCommerce and many more technologies.

What we offer
  • 14 200–20 000 PLN NET + VAT on a B2B contract
  • the opportunity to be part of a team working on probably the most demanding project in your career so far
  • work in one of our offices (Lublin, Warsaw) or fully remotely
  • paid absences
  • English and Norwegian lessons with native speakers, well-equipped kitchen and lots of other benefits
  • reasonable deadlines (which we by the way set ourselves as a development team)
  • training budget and 2 days a month dedicated to education
  • work for a client from UK
Required skills, technologies and experience
  • common sense and natural problem-solving abilities
  • be one smart cookie, because the domain is not easy to understand
  • good level of English (at least B2) – we cooperate with people from Poland, Norway, and Portugal and the client is from the United Kingdom
  • very good knowledge of PHP7 OOP, supported by at least 5 years of commercial experience (the more the better)
  • experience in working with legacy code and systems processing a large amount of data
  • experience in code review (we believe it’s a crucial skill both for the code creator and the reviewer)
  • software architecture: SOLID, GRASP, TDD, Design Patterns, clean code, clean architecture (all you need to know in order to understand how to pay the technological debt)
  • MySQL / MariaDB – SQL, indexes, foreign keys, JOINs
  • GIT – work with repo on daily basis, nothing extraordinary
  • experience with CI / CD (GitLab, Jenkins)
  • Laravel – at least the level presented on laracasts.com
The order of the requirements is not accidental – first of all, we are interested in your approach to solving problems, and only then in the knowledge of one or another technology. The reason for this is the fact that the task of our team is the ongoing maintenance of the application, gradually paying off the technological debt where possible and responding to the current needs of the business. Especially the latter requires an open mind and the ability to look more broadly at things that go beyond our technology. 

The system itself is a group of applications written in CodeIgniter 3.x and Laravel 5.x (underneath is MariaDB + MariaDB ColumnStore). These applications help customer analysts work efficiently with millions of data records in the field of supply chain management. Carried out with the help of the industry-recognized authority, Event Storming with customer experts showed that the domain is vast and deep, so you will definitely not be bored 🙂 The infrastructure stands on AWS and is described in Ansible and Terraform, and for the deployment will be responsible Jenkins (work in progress). Tableau is also part of the technological stack, for which our DevOps team is technically responsible.

Your responsibilities
  • participation in conceptual work related to the further development of the application (here, close cooperation with Product Owner and analysts on the client’s side) and their ongoing maintenance
  • participation in sprint planning and technical task development (backlog refinement), with particular emphasis on the technical description and acceptance criteria
  • performing tasks planned during planning, including creating code in PHP, writing unit and functional tests, preparing technical documentation and instructions, code review
  • participation in discussions and decisions regarding architecture and technology selection, sharing expert knowledge
  • cooperation with the team: 3 programmers, tester, Product Owner, 2 DevOps
  • If you have been looking for a place where you will be able to use your entire experience and rise to a higher level, you’ve come to the right place. If we think that we have a chance to get along, we will call you. Everyone who will take part in the recruitment interview will receive technical feedback within a few days, regardless of the recruitment results. We take what we do seriously and we hope to find a common language.
Wyślij CV
Ta rekrutacja prowadzona jest w serwisie zewnętrznym. Po kliknięciu powyższego przycisku zostanie wczytana strona rekrutera na której można kontynuować proces rekrutacji.
Zobacz również
Created by RedAxe ©Work4.dev 2020 - 2024