Mid PHP & Angular Developer - Fullstack
Królowej Jadwigi, Poznań
NCode House
💰 Wynagrodzenie B2B: 15 000 - 18 000 PLN
🕦 Wymiar pracy: pełny etat
☑️ Typ umowy: B2B
🏢 Tryb pracy: stacjonarna
📍 Lokalizacja: praca w biurze w Poznaniu
Szukamy doświadczonego programisty ze znajomością Laravel oraz Angular, który jako członek kilkuosobowego zespołu będzie miał realny wpływ na rozwój innowacyjnego projektu w branży nieruchomości.
Tworzymy aplikację, która łączy funkcje CRM-a oraz wyszukiwarki ofert nieruchomości opartej na web scrapingu. Projekt rozwijany jest od kilku lat i zdobył już duże uznanie wśród użytkowników.
Twoim głównym zadaniem będzie rozwój backendu w PHP z wykorzystaniem Laravel, w tym integracje z bazami danych oraz serwisami zewnętrznymi.
Frontend aplikacji został stworzony w Angularze v8. Planujemy migrację do Angular v20. Obecnie backend działa w CodeIgniter 3, jednak wszystkie nowe funkcjonalności powstaną od podstaw w Laravelu.
Szacujemy, że około 80% pracy to rozwój nowego kodu backendowego w Laravel, a 20% to utrzymanie i stopniowe wygaszanie istniejącego kodu w CodeIgniter 3.
✅ Stack projektu: PHP, Laravel, CodeIgniter 3, MySQL MariaDB, JavaScript, Angular 2+, TypeScript, HTML, CSS, Bootstrap, Amazon Web Services.
✔️ Twoje obowiązki:
Projektowanie, implementacja i utrzymanie backendu aplikacji
Projektowanie, implementacja i utrzymanie frontendu aplikacji (w mniejszym stopniu)
Optymalizacja aplikacji pod kątem wydajności, skalowalności i bezpieczeństwa
Zapewnienie wysokiej jakości kodu, zgodnego z najlepszymi praktykami programistycznymi
📢 Nasze wymagania:
Minimum 3 lat doświadczenia jako Fullstack Developer
Bardzo dobra znajomość Laravel (PHP) w zakresie tworzenia backendu
Dobra znajomość Angular 2+
Dobra znajomość CodeIgniter 3
Dobra znajomość baz danych MySQL
Doświadczenie w zakresie integracji z zewnętrznymi systemami przez API (REST)
Znajomość wzorców projektowych
Umiejętność implementacji zasad tworzenia czystego kodu w praktyce
Umiejętność rozwiązywania problemów, analityczne myślenie i zdolność do samodzielnego podejmowania decyzji
Biegła / ojczysta znajomość języka polskiego, umożliwiająca codzienną pracę w polskojęzycznym zespole
Znajomość języka angielskiego na poziomie B1 lub wyższym, umożliwiającym pracę z anglojęzyczną dokumentacją techniczną
Doświadczenie w pracy z GIT
😀 Mile widziana znajomość:
Web scraping
Metodyk Agile
Amazon Web Services
Administracji systemem Linux (Ubuntu)
Konfiguracji serwerów (Apache/Nginx)
☑️ Co możemy zaoferować:
Długoterminową współpracę
Stabilny i zgrany zespół, w którym rozwój i wymiana wiedzy jest normą
Płaską strukturę zespołu i przyjacielskie relacje