Potrzebny programista Full-Stack — Strapi CMS, e-commerce, system lojalnościowy i AI dla stron internetowych turystycznych
Opis projektu:
Jesteśmy firmą technologiczną zajmującą się turystyką, zarządzającą wieloma stronami internetowymi związanymi z turystyką i wydarzeniami na całym świecie. Szukamy doświadczonego freelancera full-stack developera, który pomoże zbudować i utrzymać techniczne zaplecze naszych platform, korzystając z Strapi CMS (architektura headless).
Nasze strony obejmują atrakcje, hotele, restauracje, wycieczki, kalendarze wydarzeń i promocje. Poza zarządzaniem treścią, budujemy pełny ekosystem użytkowników — w tym konta, procesy zakupowe e-commerce, klub lojalnościowy, portfele cyfrowe oraz funkcje oparte na sztucznej inteligencji. Potrzebujemy dewelopera, który wykorzystuje narzędzia AI w swojej codziennej pracy i może dostarczać szybciej, mądrzej i w wyższej jakości w rezultacie.
Na czym będziesz pracować:
- Ustawienie i skonfigurowanie typów treści Strapi v5, takich jak: atrakcje, wydarzenia, hotele, wycieczki, restauracje, promocje itp.
- Budowanie elastycznego harmonogramu publikacji i promocji czasowych — ciągłych, opartych na kampaniach lub jednorazowych
- Rozwój integracji API REST / GraphQL z zewnętrznymi dostawcami rezerwacji, biletów i danych
- Budowanie stron front-end — listy, strony szczegółowe, kalendarze wydarzeń, strony zakwaterowania — przy użyciu Next.js / React
- Implementacja danych strukturalnych Schema.org dla SEO i widoczności w wyszukiwarkach AI
- Wsparcie dla treści wielojęzycznych w wielu językach
- Uwierzytelnianie użytkowników — rejestracja końcowego użytkownika, logowanie, zarządzanie profilem i dostęp oparty na rolach
- E-commerce i płatności — bezpośrednie procesy zakupowe zintegrowane z dostawcami płatności (Stripe i inni)
- Klub lojalnościowy — system członkowski, w którym użytkownicy zdobywają wirtualną walutę poprzez rezerwacje, wizyty i zaangażowanie na platformie
- Portfel cyfrowy — użytkownicy gromadzą wirtualny kredyt i mogą go wykorzystać jako częściową lub pełną płatność przy kasie
- Inteligentne wyszukiwanie oparte na AI — zapytania w naturalnym języku, które rozumieją intencje odwiedzających (np. "rodzinne atrakcje na ten weekend w Rzymie")
- Spersonalizowane rekomendacje — wyświetlanie odpowiednich atrakcji, wydarzeń i ofert na podstawie zachowań użytkowników, historii rezerwacji i aktywności w portfelu
- Chatbot / wirtualny asystent — interfejs konwersacyjny, który odpowiada na pytania odwiedzających i prowadzi ich przez platformę
- Narzędzia AI do treści dla edytorów Strapi — automatyczne sugestie, tłumaczenia i generowanie treści wspomagane przez AI w CMS
- Utrzymanie i poprawa istniejących stron internetowych związanych z turystyką w razie potrzeby
Stos technologiczny: Strapi v5 · Node.js · React / Next.js · PostgreSQL · REST / GraphQL · Git · Stripe · OpenAI / LLM APIs
Szukamy kogoś, kto:
- Ma ponad 3 lata doświadczenia w rozwoju full-stack
- Pracował z Strapi lub innym headless CMS
- Ma doświadczenie w budowaniu systemów uwierzytelniania użytkowników i zarządzania kontami
- Zintegrował dostawców płatności (Stripe, PayPal lub podobne) w produkcji
- Budował lub przyczynił się do systemów lojalnościowych, nagród lub portfeli
- Ma doświadczenie w integrowaniu API AI/LLM (OpenAI, Anthropic lub podobne) w aplikacjach produkcyjnych
- Aktywnie korzysta z narzędzi do kodowania AI (Cursor, GitHub Copilot, Claude lub równoważne) do pisania, debugowania i optymalizacji kodu — to nie jest opcjonalne, to część tego, jak oczekujemy, że praca będzie wykonywana
- Może pracować niezależnie nad wieloma projektami jednocześnie
- Orientuje się w API REST i GraphQL
- Ma doświadczenie z konfiguracjami wielojęzycznymi / i18n dla międzynarodowych odbiorców
- Jest dostępny do ciągłej współpracy w różnych strefach czasowych
- Może podać wycenę za projekt lub na godzinę
Miło widziane: Doświadczenie w turystyce, platformach rezerwacyjnych lub biletowych · Niestandardowe wtyczki Strapi lub middleware · Narzędzia automatyzacji, takie jak Make.com · Optymalizacja wydajności, CDN i buforowanie · Bazy danych wektorowe lub wyszukiwanie semantyczne (Pinecone, pgvector) · Implementacje RAG (retrieval-augmented generation)
Aby aplikować: Wyślij krótki wstęp, swoją stawkę godzinową lub projektową oraz linki do odpowiednich prac lub swojego GitHub — szczególnie wszelkie projekty związane z e-commerce, uwierzytelnianiem, systemami lojalnościowymi/portfelowymi lub integracjami AI. Umówimy się na krótką rozmowę, aby ustalić zakres i omówić dalszą współpracę.