Senior PHP Developer Zdalnie

  • B2B
  • -
  • -

Szczegóły Oferty

Kim jesteśmy?

EENGINE to przede wszystkim wspierająca się Drużyna specjalistów IT, którzy pasjonują się tym, co robią na co dzień. Celem EENGINE jest dostarczanie rozwiązań i narzędzi, które się nie starzeją i są przyjazne w utrzymaniu. We wszystkim, co robimy najważniejszy jest człowiek.

W EENGINE szyjemy e-Commerce na miarę. 

Pracujemy zarówno nad nowymi projektami, jak i w utrzymaniu ze stałymi klientami.

Wyznaczamy jasne i możliwe do osiągnięcia cele. 

Dla nas rozwój to podstawa.

Wspieramy się i lubimy.

Czujesz, że to może być to? Poznaj nas!

Potrzebujemy PHP Developera, a przy tym oczekujemy:

  • Komunikatywności i otwartości.
    • Sprawne i dokładne opisywanie napotkanych problemów i pojęć technicznych osobom nietechnicznym.
    • Dzielenie się informacjami o postępach prac i o potencjalnych przeszkodach mogących wydłużyć realizację.
    • Samodzielność.
    • Pomoc deweloperom młodszym stażem.
    • Otwartość na alternatywne rozwiązania różnorodnych problemów.
    • Efektywne zarządzania swoim czasem.
    • Przekazywanie precyzyjnego feedbacku.
    • Efektywna praca pod presją czasu, np. podczas wystąpienia krytycznego błędu na produkcyjnym serwerze.
    • Przeprowadzanie prezentacji/szkoleń.
  • Solidności.
  • Zaradności.
    • Rozwiązywanie problemów drogą analogii na podstawie już istniejących funkcjonalności.
    • Sprawne wyszukiwanie informacji.
  • Chęci rozwoju.
    • PHP >=7.
      • Analiza i debugowanie skomplikowanych systemów (także legacy code).
      • Dbanie o wysoką jakość i prostotę stosowanych rozwiązań.
      • Konfiguracja php-fpm.
      • Optymalizacja i refaktoring kodu.
  • JavaScript (ES6), mile widziane doświadczenie w TypeScript.
  • SQL (MySQL).
    • CRUD.
    • Tworzenie relacji między tabelami.
    • Różnice między InnoDB, MyISAM i innymi powszechnymi silnikami.
    • Analiza przyczyn locków.
    • Konfiguracja serwera.
    • Optymalizacja kwerend i konfiguracji serwera.
  • Postgres.
    •  Swobodne poruszanie się po serwerze i modyfikacja danych przy użyciu psql.
  • Docker.
    • Konfiguracja obrazów projektu opartego na PHP + Apache + MySQL lub PHP + Nginx + MySQL. 
    • Konfiguracja mikroserwisów w docker-compose.yaml (porty, woluminy, obrazy, zmienne środowiskowe, entrypointy).
  • Linux.
    • Swobodne poruszanie się po systemie przy pomocy CLI.
    • Narzędzia CURL, find, ping, ssh, chmod, chown, scp, ftp, gzip, service, logrotate etc.
    • Bash.
  • Composer.
    • Konfiguracja autoloadingu PSR-4.
    • Instalacja, dezinstalacja i aktualizacja zależności.
    • Rozwiązywanie konfliktów pomiędzy zależnościami.
  • Znajomość paradygmatu OOP i dobrych praktyk.
    • Wzorce projektowe, ich zastosowanie, wady i zalety (Builder, Decorator, Strategy, Singleton, Factory, Value Object, Money Pattern).
    • Clean code (R. C. Martin).
    • Agile (wraz z TDD i extreme programming).
    • Powszechne i mniej powszechne wzorce projektowe, ich wady i zalety.
    • Patterns of Enterprise Applications (M. Fowler)
    • Projektowanie skalowalnych systemów
  • Konfiguracji Nginx i/lub Apache.
  • Git.
  • PHPUnit, CodeCeption lub inny framework do testów automatycznych.
  • Znajomości zasad działania Redis, Varnish, Memcached lub innej technologii zapisu do pamięci podręcznej. 
  • Znajomości zasad działania REST API i/lub SOAP API.
  • Doświadczenia lub znajomości podstaw Vue.js, Angular lub React.
  • Komercyjnego doświadczenia w Symfony, Laravelu lub Magento.
  • Znajomości Memcached, Redis, Varnish , Haproxy.

Dzięki swojemu bogatemu doświadczeniu będziesz:

  • Pomagał rozwiązywać problemy kolegom i koleżankom młodszym stażem.
  • Przeprowadzał code review.
  • Projektował nowe funkcjonalności zgodnie z dobrymi praktykami.
  • Analizował przyczyny skomplikowanych i nieregularnych błędów.
  • Dbał o prostotę i solidność wdrażanych modyfikacji.

Czemu jest u nas fajnie:

  • Ty decydujesz o godzinach, miejscu pracy i formie umowy,
  • Przed Tobą jasna ścieżka rozwoju,
  • Jesteśmy przeFRIS®owani, więc umiemy w komunikację,
  • Lubimy planszówki.

Miejsce pracy:

Zdalnie lub w biurze w Aleksandrowie Łódzkim – Ty wybierasz! 😉

Technologie i Umiejętności

Agile
Apache
bash
Codeception
Composer
CURL
Docker
git
Haproxy
Javascript
Laravel
Magento
Memcached
Nginx
PHPUnit
Postgres
Redis
REST API
Soap API
Symfony
Varnish
Wyświetlenia: 38