PHP-programista (Middle/Junior) do wsparcia i rozwoju projektów internetowych
Leads For Finance S.L.U., hiszpańska firma w branży generowania leadów usług finansowych, poszukuje PHP-developera do wsparcia i rozwoju istniejących projektów internetowych. Nasza platforma obsługuje ponad 30 000 unikalnych użytkowników dziennie, zapewniając komunikację między klientami a instytucjami kredytowymi.
Główne obowiązki
Wsparcie istniejącego ekosystemu
Praca z rodziną landingów na PHP 8 i frameworku Yii 1, zapewniających rejestrację użytkowników i integrację z systemami partnerskimi
W zakres obowiązków wchodzi:
- Naprawa błędów i optymalizacja wydajności istniejących modułów przetwarzania danych
- Realizacja nowych rozwiązań integracyjnych za pomocą REST API
- Modernizacja systemu zarządzania treścią i paneli administracyjnych
- Praca z rozproszonymi bazami MySQL, w tym synchronizacja danych między projektami
Rozwój infrastruktury
Ważną częścią pracy będzie przygotowanie do migracji na Yii 1.1.31 (obecnie używana jest wersja 1.1.26) z późniejszym przejściem na bardziej nowoczesne wersje PHP (obecnie z powodu ograniczeń wersji frameworka używana jest 8.0) i ewentualnie migracja na inny framework
W ramach tego zadania:
- Analiza kompatybilności legacy-kodu z nowymi wersjami frameworka
- Refaktoryzacja przestarzałych komponentów z zachowaniem logiki biznesowej
- Wdrożenie zautomatyzowanego testowania krytycznych modułów
Współpraca zespołowa
Praca w zespole rozproszonym przewiduje:
- Udział w cotygodniowych spotkaniach planistycznych
- Prowadzenie zadań w Trello
- Wspólna weryfikacja kodu z liderem zespołu przez GitHub/GitLab
- Dokumentowanie wykonanych zadań w celu tworzenia bazy wiedzy
Wymagania dla kandydata
Obowiązkowe umiejętności
- Doświadczenie w komercyjnej pracy z PHP 8.x przynajmniej 2 lata
- Zrozumienie zasad OOP i wzorców projektowych MVC
- Umiejętność pracy z zapytaniami SQL o średniej złożoności (JOIN, podzapytania, indeksy)
- Podstawowa znajomość technologii internetowych: HTML5, CSS3, JavaScript
- Doświadczenie w pracy z systemami kontroli wersji (Git)
- Poziom znajomości języka angielskiego wystarczający do czytania dokumentacji technicznej
Pożądane kompetencje
- Znajomość frameworka Yii 1.x/2.x lub podobnych
- Doświadczenie w pracy z systemami o wysokim obciążeniu (20k+ wizyt/dzień)
- Podstawowa znajomość języka hiszpańskiego do komunikacji z hiszpańskojęzycznymi współpracownikami
Warunki pracy
- Całkowicie zdalny format pracy
- Standardowy dzień pracy według CET (czas madrycki) z możliwością adaptacji
Gwarancje socjalne
- 28 dni płatnego urlopu w roku + narodowe święta Hiszpanii
- Elastyczny system premiowania za realizację KPI
Osoba kontaktowa
Andrzej
email: andrey.l@leadsforfinance.com
telegram: @Stamir