
SmartBox Company opracowuje rozwiązania przekąskowe dla miejsc pracy, domów, prezentów firmowych i programów wyróżniania pracowników. Oferta obejmuje konfigurowalne pudełka z przekąskami oraz subskrypcje oparte na wysokiej jakości, naturalnych produktach, ze szczególnym naciskiem na to, aby zdrowsze wybory żywieniowe były bardziej dostępne i przystępne cenowo. Firma łączy dobór produktów, personalizację, marketing i logistykę, wspierając wygodne przekąszanie oraz programy firmowe.
Starszy inżynier Magento — praca hybrydowa w Dublinie
Dołącz do Smartbox Group, aby optymalizować wysokowydajny proces finalizacji zamówień i tworzyć skalowalne integracje Magento. Będziesz pracować nad płatnościami, promocjami, voucherami i realizacją zamówień.
Opis
- Tworzyć i utrzymywać przetestowane moduły Magento 2 do obsługi finalizacji zamówień, płatności, promocji i voucherów
- Łączyć Magento z dostawcami płatności i usługami wewnętrznymi za pomocą REST API i kolejek komunikatów
- Diagnozować i rozwiązywać problemy z wydajnością dotyczące buforowania, indeksowania, kolejek i procesów finalizacji zamówień
- Wspierać testy obciążeniowe przed okresami szczytowej sprzedaży
- Korzystać z logów, metryk i śledzenia rozproszonego w celu badania i rozwiązywania incydentów produkcyjnych
- Uczestniczyć w przeglądach kodu i pomagać kształtować projekty techniczne oraz architekturę
- Wzmacniać potok CI/CD
- Korzystać z narzędzi AI do generowania kodu, refaktoryzacji, przeglądów i testowania, sprawdzając wszystkie wyniki przed wdrożeniem
Wymagania
- Co najmniej pięć lat doświadczenia w tworzeniu i utrzymywaniu Magento 2 na produkcji; akceptowane jest doświadczenie z Magento Open Source lub Adobe Commerce
- Bardzo dobra znajomość wewnętrznych mechanizmów Magento, w tym wstrzykiwania zależności, wtyczek, obserwatorów, kontraktów usług, modułów i kolejek komunikatów
- Doświadczenie zawodowe z nowoczesnym PHP 8.x
- Bardzo dobre umiejętności projektowania obiektowego
- Doświadczenie w pisaniu testów PHPUnit
- Doświadczenie w optymalizacji wydajności obciążonych sklepów, w tym buforowania całych stron, Redis, indeksowania i dostrajania zapytań MySQL
- Znajomość logowania, metryk i śledzenia rozproszonego dla sklepów o dużym ruchu
- Doświadczenie frontendowe w Magento obejmujące motywy, Knockout.js, RequireJS i Tailwind CSS
- Codzienne doświadczenie z Dockerem, Gitem i CI/CD
- Regularne korzystanie z agentowych narzędzi programistycznych, takich jak Claude Code lub porównywalne rozwiązania
- Doświadczenie w stosowaniu AI do tworzenia szkieletów, generowania kodu, refaktoryzacji, testowania, przeglądów kodu, debugowania i dokumentowania
- Umiejętność weryfikowania, testowania i brania odpowiedzialności za kod wygenerowany przez AI
- Bardzo dobre umiejętności tworzenia promptów i zarządzania kontekstem w produkcyjnej bazie kodu
- Umiejętność wyjaśniania kompromisów technicznych zespołom inżynieryjnym, produktowym i QA
- Doświadczenie z Kubernetes będzie dodatkowym atutem i można je rozwinąć po dołączeniu do zespołu
- Doświadczenie w integracjach opartych na MCP będzie dodatkowym atutem
- Doświadczenie w integracji bramek płatniczych na dużą skalę będzie dodatkowym atutem
- Doświadczenie w przygotowywaniu sklepów ecommerce na sezonowe szczyty będzie dodatkowym atutem
- Doświadczenie w headless lub composable commerce będzie dodatkowym atutem
- Doświadczenie z analizą statyczną i testami mutacyjnymi będzie dodatkowym atutem
Benefity
- Hybrydowy model pracy z możliwością pracy za granicą przez maksymalnie 20 dni roboczych rocznie
- Opieka zdrowotna
- Program emerytalny
- TaxSaver
- Dodatkowy urlop
- Elastyczne możliwości związane ze zdrowiem, dobrostanem i nauką
- Urlop rodzicielski
- Inclusive Day
- Sprawiedliwe wynagrodzenie
- Dofinansowanie nauki
- Możliwości rozwoju i nauki
- Unbox Your World Day
- Płatny urlop sabbatical po pięciu latach pracy
- Przejrzyste przedziały wynagrodzeń i poziomy kariery