⏳ Czas projektu: 3-6 miesięcy (możliwość przedłużenia)⏳
🌴 Forma pracy: 100% zdalnie 🌎
👉 Start: ASAP ⏰
Cześć! 👋
Dla naszego partnera poszukujemy Senior FullStack Engineer'a. Klient końcowy to wiodąca firma reklamowa i wydawnicza, która stawia sobie za cel rozwój i innowacje w sieci marketingu afiliacyjnego. Dołączysz do wszechstronnego zespołu, pracującego nad rozbudową i utrzymaniem ich platformy marketingu afiliacyjnego. Praca przy rozwoju istniejącej już platformy.
Będziesz odpowiedzialny za pisanie czystego, bezpiecznego i dobrze przetestowanego kodu oraz przestrzeganie najlepszych praktyk i pomaganie w poprawianiu tych praktyk. Klientowi zależy aby kod, który tworzysz mógł być otwarty i łatwy do ponownego wykorzystania przez innych.
Zakres obowiązków:
📍 Rozwijanie wysokiej jakości/czystych komponentów oprogramowania (w tym funkcjonalności, wydajności, testowanie, dokumentacja itp.)
📍 Współpraca z innymi w celu przeglądania specyfikacji/ standardów i wykorzystanie ich do projektowania, kodowania, testowania i dokumentowania komponentów o średniej/ wysokiej złożoności
📍 Utrzymywanie i obsługa usług zarządzanych przez zespół oraz usuwanie problemów w produkcji z pomocą starszych inżynierów
📍 Praca przy całym cyklu istnienia usługi - od zrozumienia wymagań, przez rozwój, wdrożenie, wsparcie i utrzymanie
📍 Code Reviews vs Pair Programming, przyczynianie się do dzielenia się wiedzą w zespole oraz dokumentowanie i tworzenie diagramów
Wymagania:
⚡️ Minimum 5 lat doświadczenia w technologiach PHP oraz Symfony
⚡️ Minimum 2 lata doświadczenia w pracy z frameworkiem Angular
⚡️ Doświadczenie w pracy z technologiami chmurowymi (AWS, Azure, GCP itp.)
⚡️ Doświadczenie w pracy z bazami danych relacyjnymi (klient wykorzystuje głównie MySQL i AWS Aurora, ale doświadczenie w pracy z dowolnym RDBMS jest wystarczające)
⚡️ Znajomość lub doświadczenie w pracy z systemami przesyłania wiadomości (preferowana Kafka)
⚡️ Doświadczenie w przeprowadzaniu testów jednostkowych
⚡️ Angielski umożliwiający swobodną komunikację w zespole
Mile widziane:
⚡️ Doświadczenie w pracy z bazami danych NoSQL (AWS Dynamo)
⚡️ Doświadczenie w pracy z rozwiązaniami cache. Redis, Memcached lub inne
⚡️ Doświadczenie w pracy z innymi popularnymi językami programowania: Java, Python, C#, JavaScript, GoLang itp.
⚡️ Znajomość bezpieczeństwa informacji, umiejętność projektowania i wdrażania rozwiązań z uwzględnieniem zagrożeń dla bezpieczeństwa
📩 Jak aplikować:
Prześlij swoją aplikację za pomocą formularza.