Intrepid Asia
Intrepid Asia
1001 – 5000 Pracownicy
Handel elektronicznyMarketingSaaS
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