Poszukujemy doświadczonego Senior Full Stack Developera skupiającego się na Next.js dla Frontendu i Medusa.js dla Backendu. Idealny kandydat będzie odgrywał kluczową rolę w ciągłym wzmacnianiu naszej obecności w internecie, przejmując pełną odpowiedzialność za rozwój naszego sklepu internetowego i zarządzanie nim.
Kluczowe obowiązki: strong>
- Twórz i utrzymuj wysokiej jakości, responsywną platformę e-commerce przy użyciu Next.js i hostowaną na platformie Vercel;
- Twórz solidne rozwiązania zaplecza przy użyciu Medusa. js i Strapi, zapewniając bezproblemową, skalowalną wydajność;
- Projektuj i wdrażaj niestandardowe wtyczki do płatności i realizacji dla Medusa.js, ułatwiając wydajne przetwarzanie transakcji;
- Współpracuj z zespołami wielofunkcyjnymi w celu integracji nowe funkcje i ulepszenia zgodne z celami biznesowymi;
- Optymalizuj aplikacje pod kątem maksymalnej szybkości, skalowalności i możliwości ponownego użycia;
- Kieruj i mentoruj zespół programistów obsługujących pełny stos, zapewniając wskazówki techniczne i kod recenzje;
- Podejmuj decyzje techniczne i wybieraj architekturę projektu;
- Współpracuj z menedżerami produktów w celu przełożenia wymagań biznesowych na specyfikacje techniczne;
- Ustanawiaj i egzekwuj standardy kodowania, najlepsze praktyki i procesy programistyczne;
- Identyfikowanie i proaktywne rozwiązywanie problemów związanych z długiem technicznym i skalowalnością;
- Zarządzanie, rozwijanie i utrzymywanie wszystkich komponentów po stronie serwera;
- Projektowanie, wdrażanie i zarządzanie interfejsami API RESTful dla usług internetowych;
- Zarządzanie projektowaniem baz danych, tworzeniem schematów i wykonywaniem zapytań;
- Tworzenie aplikacji interfejsu użytkownika przy użyciu Next.js dla frontendu;
- Zapewnij wysoką wydajność, skalowalność i niezawodność aplikacji interfejsu użytkownika;
- Bierz udział w spotkaniach dotyczących definicji architektury;
- Bierz udział w ceremoniach Kanban (codziennie / retro);< /li>
- Przeglądaj architekturę projektu i w rezultacie organizuj spotkania poświęcone doskonaleniu architektury.
Niezbędne umiejętności i kwalifikacje: p>
- Doskonała znajomość języka JavaScript, szczególnie frameworków Next.js i Node.js;
- Dogłębna znajomość tworzenia skalowalnych rozwiązań e-commerce, integracji bramek płatniczych i procesów realizacji zamówień;< /li>
- Wykazywane doświadczenie w programowaniu typu full-stack z możliwością zarządzania złożonymi projektami;
- Umiejętność skutecznego identyfikowania i rozwiązywania problemów z oprogramowaniem;
- Doskonałe umiejętności komunikacyjne i umiejętność pracować wspólnie w dynamicznym środowisku zespołowym;
- Minimum 8 lat doświadczenia w rozwoju full-stack, w tym co najmniej 3 lata na stanowisku kierowniczym;
- Udokumentowane doświadczenie w skutecznym kierowaniu i dostarczanie złożonych projektów oprogramowania;
- Doskonałe umiejętności architektoniczne z możliwością projektowania skalowalnych, łatwych w utrzymaniu systemów;
- Wykazana umiejętność mentorowania i rozwijania programistów młodszego i średniego szczebla;
- Doświadczenie w optymalizacji wydajności i skalowalności zarówno systemów frontendowych, jak i backendowych;
- Znajomość najlepszych praktyk bezpieczeństwa i ich implementacji w aplikacjach webowych;
- Znajomość praktyk i narzędzi DevOps (np. , Doker,Kubernetes, Jenkins);
- Doskonałe umiejętności rozwiązywania problemów i podejmowania krytycznych decyzji pod presją;
- Doskonałe umiejętności przywódcze i interpersonalne, z umiejętnością motywowania i inspirowania zespołu;
- Głęboka znajomość technologii Web UI, w tym React i Typescript;
- Znajomość zachowania renderowania przeglądarki i optymalizacji wydajności;
- Zrozumienie interfejsu API REST i projektowania interfejsu API RESTful ;
- Doskonała znajomość kontroli wersji Git;
- Doskonałe umiejętności komunikacji i współpracy w zdalnej, wielofunkcyjnej pracy zespołowej;
- Pasja do innowacji i bycia na bieżąco z pojawiającymi się technologiami ;
- Wykształcenie z zakresu informatyki, inżynierii komputerowej lub równoważne doświadczenie zawodowe;
- Skoncentruj się na jakości, dbałości o szczegóły, implementacji perfekcyjnej co do piksela i zaspokajaniu potrzeb użytkowników;
- Znajomość języka angielskiego na poziomie średniozaawansowanym lub wyższym.
Preferowane kwalifikacje:
- Wcześniejsze doświadczenie z e-commerce, produktami RPO lub farmaceutykami będzie dodatkowym atutem;
- Praktyczne doświadczenie z Medusa.js, Strapi i tworzeniem front-endów hostowanych w Vercel.