Cześć!
Dla naszego Klienta z USA poszukujemy osoby na stanowisko PHP Developer. Firma z siedzibą w Kenmore, WA, jest firmą zajmującą się tworzeniem mobilnego oprogramowania dla przemysłu materiałów budowlanych.
Projekt nad którym będziesz pracował to oprogramowanie dla producentów mieszanek betonowych i kruszyw. Główna aplikacja do obsługi zamówień i harmonogramów dostaw dostępna przez przeglądarkę, dodatkowo część funkcjonalności dostępna w natywnych aplikacjach iOS i Android.
Jak będzie wyglądała praca na tym stanowisku?
W skrócie Twój zakres obowiązków będzie wyglądał następująco:
- Implementacja nowych funkcjonalności w oparciu o szczegółowe specyfikacje techniczne
- Identyfikowanie źródła błędów oraz ich naprawa na podstawie zgłoszeń, logów oraz dodatkowych informacji
- Zaangażowanie w samodzielne testowanie swojego kodu włącznie z pisaniem testów integracyjnych
- Współpraca z zespołem testerskim celem zapewnienia wysokiej jakości
- Zapewnianie, że tworzone rozwiązania są wydajne, skalowalne i bezpieczne
- Aktualizacja dokumentacji OpenAPI na podstawie wykonanych przez siebie zmian
- Praca wyłącznie z backendem będącym API dla aplikacji rozwijanych przez inne zespoły
Gdy dołączysz do zespołu zagwarantujesz sobie świetną atmosferę w pracy, bardzo dużą samodzielność, rewelacyjnych współpracowników i możliwości szybkiego rozwoju.
Co musisz umieć?
Na pewno poszukujemy osoby, która posiada:
- Bardzo dobrą znajomość PHP (8.1) i programowania obiektowego
- Bardzo dobrą znajomość SQL (używamy MySQL 8.0, ale solidne doświadczenie z innymi bazami np. PostgreSQL będzie wystarczające)
- Bardzo dobrą znajomość środowiska Unix/Linux, sprawne używanie konsoli
- Min. 5 letnie doświadczenie w pracy przy dużych projektach wdrożonych produkcyjnie
- Podstawową znajomość gita
- Bardzo dobrą znajomość języka angielskiego w mowie i piśmie
- Doświadczenie w projektach z asynchronicznym przetwarzaniem danych (np. RabbitMQ)
Ważne informacje techniczne:
- 70% Twojej pracy to tworzenie nowych funkcjonalności, a pozostałe 30% to utrzymanie.
- Raportowanie bezpośrednio do Lead Engineer.
- Stack: Linux (AWS AMI), RabbitMQ 3.10, MySQL 8.0 (RDS), PHP 8.1, nginx, lokalne środowisko w Dockerze
- Repozytorium: GIT (Bitbucket)
- Metodyka zarządzania projektami: Agile
- System do zarządzania projektami: Jira
- Code review prowadzone w Bitbucket
- Unit testy
- Dział QA - dwie osoby
Co oferujemy?
- Atrakcyjne zarobki w USD (brak możliwości współpracy na UoP - tylko B2B)
- 100% praca zdalna
- Świetną atmosferę w pracy i rewelacyjnych współpracowników
- Płatny urlop w wysokości 20 dni
- Polskie godziny pracy
- Narzędzia: laptop + dodatkowy monitor
- Okres próbny następnie umowa na czas nieokreślony
- Możliwość doboru narzędzi pracy
Jak wygląda proces rekrutacji?
Proces składa się z 4 etapów:
- Intro call - ~15-30 minut
- 30 minutowe spotkanie z osobami technicznymi (telekonferencja) - spotkanie nie ma charakteru testu
- Dzień próbny (w 100% płatny) dla najbardziej obiecujących, szansa na sprawdzenie umiejętności/współpracy/komunikacji
- Rozmowa z CEO