
Intrepid Asia pomaga markom konsumenckim rozwijać się na rynkach e-commerce w Azji Południowo-Wschodniej dzięki zintegrowanej sprzedaży omnichannel, social commerce i marketingowi cyfrowemu obejmującemu cały lejek sprzedażowy. Firma łączy własne narzędzia SaaS i integracje z systemami ERP, OMS oraz AdTech z analizą rynku, analityką wyników, doradztwem i praktycznymi szkoleniami. Intrepid Asia wspiera także transmisje na żywo i krótkie formaty social commerce poprzez produkcję treści, sieci twórców oraz regionalne zespoły operacyjne. Jej zespół działa w obszarach e-commerce, marketingu i SaaS, a rekrutacja koncentruje się na budowaniu i skalowaniu kompetencji w zakresie handlu cyfrowego w Azji Południowo-Wschodniej.
Starszy inżynier full-stack (Vue 3, Go) — praca hybrydowa w Ho Chi Minh
Twórz opartą na AI platformę social commerce firmy Intrepid Asia dla marek z Azji Południowo-Wschodniej. Rozwijaj interfejsy Vue 3, usługi Go i funkcje zarządzania twórcami.
Opis
- Budować platformę analityki social commerce do zarządzania afiliacją i twórcami na TikTok Shop, Shopee, Lazada oraz innych platformach Azji Południowo-Wschodniej
- Dostarczać produkt w całym stosie technologicznym — od interfejsów Vue 3 po usługi Go
- Przekładać potrzeby biznesowe na specyfikacje i uzgadniać zakres z zespołem produktowym
- Współpracować z zespołem projektowym przy ocenie przepływów użytkownika, ekranów, pokrycia systemu projektowego i przypadków brzegowych
- Tworzyć ekrany SPA w Vue 3 dla sekcji Discover, My Network, Imports, Creator Detail i Settings
- Tworzyć usługi Go z użyciem handlerów Gin, usług domenowych, repozytoriów sqlc, konsumentów RabbitMQ i zadań harmonogramowanych
- Używać OpenAPI i JSON Schema zdarzeń jako kontraktowych źródeł prawdy
- Projektować wielodzierżawny dostęp do danych z Elasticsearch, MySQL, mechanizmem outbox i RabbitMQ
- Odpowiadać za kwestie niefunkcjonalne, w tym opóźnienia, paginację, asynchroniczny import i eksport, idempotencję, logowanie i metryki
- Korzystać z Claude Code w codziennej pracy programistycznej i Claude Design do tworzenia ekranów
- Utrzymywać reguły, umiejętności i zabezpieczenia agentów podczas przeglądania pracy generowanej przez agentów
- Tworzyć testy jednostkowe, integracyjne, kontraktowe i Playwright
- Przeglądać kod członków zespołu i agentów oraz pomagać definiować standardy kodowania
- Dostarczać funkcje AI, w tym wyszukiwanie twórców w języku naturalnym, podsumowania, rekomendacje i akcje wywoływane przez agentów
- Nadzorować integrację LLM, w tym wersjonowanie promptów, ustrukturyzowane wyniki, streaming, ponowienia, ewaluację i śledzenie kosztów
- Współpracować z zespołami crawlerów i danych nad kanonicznymi profilami twórców i dziennymi metrykami
- Pomagać projektować i wykorzystywać potoki crawlowania obejmujące kontrakty zdarzeń, normalizację, deduplikację, dopasowywanie, aktualność i monitorowanie jakości
Wymagania
- Co najmniej trzy lata doświadczenia w tworzeniu i wdrażaniu produkcyjnych produktów internetowych w bazach kodu frontendowego i backendowego
- Bardzo dobra znajomość Vue 3, Composition API, script setup, TypeScript, Vite, Pinia, Vue Router i TanStack Query lub odpowiednika
- Bardzo dobra znajomość idiomatycznego Go, w tym goroutines, kanałów, propagacji kontekstu, interfejsów, wstrzykiwania zależności, obsługi błędów i testów tabelarycznych
- Doświadczenie produkcyjne z Gin lub porównywalnym frameworkiem HTTP
- Doświadczenie w projektowaniu schematów MySQL, indeksów, zapytań i ręcznie pisanego SQL
- Doświadczenie w używaniu Redis do buforowania i ograniczania częstotliwości żądań
- Doświadczenie produkcyjne z Elasticsearch lub OpenSearch, w tym projektowaniem mapowania, filtrowaniem, facetingiem, paginacją kursorową i reindeksacją
- Doświadczenie produkcyjne z RabbitMQ lub Kafka, w tym exchanges, routingiem, ponowieniami konsumentów, kolejkami dead-letter i idempotencją
- Doświadczenie w projektowaniu REST API z OpenAPI, wersjonowaniem, kompatybilnością wsteczną i generowaniem kodu
- Znajomość testów jednostkowych, integracyjnych, kontraktowych i end-to-end
- Biegłe codzienne korzystanie z agentów kodujących, w tym umiejętność strukturyzowania zadań, konfigurowania zabezpieczeń i przeglądania wygenerowanych wyników
- Doświadczenie z Dockerem i praktyczna znajomość narzędzi CI/CD, takich jak GitLab CI lub GitHub Actions
- Umiejętność debugowania usług działających w Kubernetes
- Znajomość angielskiego wystarczająca do czytania i pisania specyfikacji, ADR-ów oraz recenzowania pull requestów
- Mile widziane: doświadczenie w marketingu afiliacyjnym lub marketingu twórców, ekosystemie TikTok Shop, CRM dla influencerów, handlu podczas transmisji na żywo, narzędziach dla sprzedawców marketplace lub analityce e-commerce
- Mile widziane: doświadczenie w integracji API OpenAI, Gemini lub Claude, a także z RAG, embeddingami, wyszukiwaniem wektorowym, ustrukturyzowanymi wynikami, wywoływaniem funkcji, wersjonowaniem promptów, ewaluacją oraz zarządzaniem kosztami lub opóźnieniami
- Mile widziane: doświadczenie z wielkoskalowym scrapingiem, pozyskiwaniem danych przez API, przeglądarkami headless, zabezpieczeniami antybotowymi, rotacją proxy, dryfem schematów, deduplikacją lub dopasowywaniem encji
- Mile widziane: doświadczenie z wyszukiwaniem wektorowym, systemami projektowymi, Kubernetes, Helm, obserwowalnością lub Pythonem
- Udowodniona samodzielność, uporządkowane myślenie, zdrowy sceptycyzm, umiejętność współpracy i pragmatyczne zarządzanie zakresem
Benefity
- Praca nad opartymi na AI produktami SaaS i zaawansowanymi funkcjami działającymi na skalowalnej infrastrukturze
- Dołączenie do doświadczonego zespołu technologicznego klasy enterprise z dojrzałymi procesami
- Praca w niehierarchicznej, przedsiębiorczej i współpracującej organizacji
- Bliska współpraca z interesariuszami biznesowymi i otrzymywanie informacji zwrotnych z rzeczywistego użytkowania
- Udział w technicznie nowoczesnych projektach z przestrzenią na inicjatywę przedsiębiorczą
- Udział w lunchach zespołowych, spotkaniach po pracy, wydarzeniach i biurowych aktywnościach społecznych
- Formalny rozwój poprzez szkolenia stacjonarne, coaching i Intrepid Academy
- Zdobywanie praktycznego doświadczenia dzięki pracy z kluczowymi klientami, zaawansowaną technologią i uznanymi najlepszymi praktykami
- Konkurencyjne wynagrodzenie
- Kompleksowe ubezpieczenie
- Hojny urlop