O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
O KyraKyra to platforma marketingu wpływowego dla przedsiębiorstw, współpracująca z takimi markami jak SharkNinja, Coach, H&M, Ray-Ban i Converse. Nasza platforma zarządza pełnym cyklem życia - odkrywaniem twórców, zarządzaniem kampaniami, przeglądaniem treści, płatnościami, analityką i inteligencją opartą na sztucznej inteligencji w TikTok, Instagramie i YouTube. ROLA Poszukujemy starszego inżyniera backendu z wnikliwą oceną produktu.
Będziesz współpracować z naszym kierownikiem inżynierów na platformie, która przetwarza miliony punktów danych twórcy, przeprowadza analizy w czasie rzeczywistym i obsługuje przepływy pracy oparte na sztucznej inteligencji. To nie jest rola polegająca na „czekaniu na zgłoszenie o pełnym zakresie”. Będziesz obierać niejednoznaczne kierunki, wykonywać połączenia i kompleksowo dostarczać funkcje - łącznie z ich samodzielnym wdrażaniem.
Mamy już infra; potrzebujemy kogoś, kto będzie w stanie pewnie w nim działać, a nie kogoś, kto będzie chciał go odbudować.
CO RZECZYWIŚCIE ZROBISZ
Buduj i konserwuj moduły domeny w monorepo Node.js/TypeScript w stylu DDD. Przyjmij niejasny kierunek produktu, dopracuj go do prawdziwej specyfikacji i wyślij wersję 1, a następnie wykonaj iterację. Projektuj interfejsy API, pisz dokumenty i zarządzaj schematami baz danych oraz migracjami.
Twórz funkcje obejmujące nasz główny backend transakcyjny i oddzielny backend analityczny obsługujący ciężkie zapytania dotyczące danych twórcy. Napisz usługi integrujące się z interfejsami API TikTok, Instagram i YouTube. Pracuj z pracownikami kolejki w celu przetwarzania zadań w tle (analiza multimediów, zasięg, synchronizacja danych).
Wdrażaj własne usługi w naszej infrastrukturze chmurowej, zapisuj migracje i obserwuj, jak bezpiecznie wychodzą. Zbadaj problemy produkcyjne, gdy dotkną Twojego kodu - prześledź stos obserwowalności, aby znaleźć przyczynę. WYMAGANE - NIE PODLEGA NEGOCJACJI Ponad 6 lat rozwoju backendu z Node.js i TypeScript w środowisku produkcyjnym.
Nastawienie produktowe - udostępniłeś funkcje, w których brief był akapitem, a nie biletem. Pytasz dlaczego przed jak, wykonujesz wywołania, gdy wymagania są niejasne i iterujesz po wydaniu. Usiadłeś naprzeciwko osób niebędących inżynierami i wyszedłeś z poważniejszym problemem, niż z którym przyszedłeś.
Solidne doświadczenie w zakresie relacyjnych baz danych - projektowanie schematów, optymalizacja zapytań, bezpieczne migracje na dużą skalę. Wygodne wdrażanie i obsługa własnych usług u głównego dostawcy usług w chmurze - kontenery, potoki CI/CD, podstawy uruchamiania rzeczy w środowisku produkcyjnym. Nie musisz być specjalistą od infrastruktury, ale nie potrzebujesz też trzymania się za ręce.
Wzorce przetwarzania zadań w tle oparte na kolejkach. • Projektowanie i dokumentacja API REST. Dojrzałość przepływu pracy w Git - strategie rozgałęzień, przegląd kodu, bezpieczeństwo migracji. Rozumiesz, dlaczego nie uruchamiasz destrukcyjnych poleceń podczas migracji produkcyjnej.
ZDECYDOWANIE PREFEROWANE Dostarczono funkcje AI do środowiska produkcyjnego - wiesz, do czego służą ewaluacje, dlaczego powodują regresję i dlaczego „sprawdziło się w testach” nie wystarczy. Kolumnowe/analityczne bazy danych dla dużych zapytań agregowanych. • Buforowanie w pamięci i przechowywanie sesji. DDD lub projektowanie oparte na domenie - jawne granice modułów, repozytoria, usługi, wzorce sterowane zdarzeniami.
Obserwowalność produkcji - przeanalizowałeś rzeczywiste problemy, a nie tylko skonfigurowane pulpity nawigacyjne. OAuth, OTP lub systemy uwierzytelniania oparte na sesjach w środowisku produkcyjnym. Miło mieć API platform mediów społecznościowych (TikTok, Instagram, YouTube).
Przeszukaj infrastrukturę dla dużych zbiorów danych. • Narzędzia i przepływy pracy Monorepo. Projekty poboczne, wkłady w OSS lub narzędzia, które sam zbudowałeś, a których teraz używają inni ludzie - sygnalizują, że wysyłasz z miłości do wysyłki. JAK WYGLĄDA TA OSOBA Podtrzymuje opinie i szybko je zmienia - czasami wyślesz niewłaściwą rzecz i wymienisz ją tydzień później.
To jest ta praca. Debuguje ponad granicami - gdy metryka pokazuje niewłaściwą liczbę, możesz prześledzić ją od komponentu frontendowego, przez warstwę API, aż do zapytania bazy danych i dowiedzieć się, gdzie się psuje. Pisze kod, który nie wymaga opieki nad dzieckiem - odpowiedniej walidacji, obsługi błędów i wzorców, z których mogą korzystać inni członkowie zespołu.
Komunikuje się proaktywnie - publikuje posty w Slacku podczas wdrażania, pisze plany migracji przed ich uruchomieniem, dokumentuje umowy API dla zespołu frontendowego. Działa szybko, nie psując niczego - wdrażamy go w środowisku produkcyjnym kilka razy w tygodniu. Powinieneś czuć się komfortowo z tą kadencją, jednocześnie zachowując ostrożność.
TEAMA mały, wydajny zespół inżynierów (~10 osób) kierowany przez obecnego kierownika inżynierii. Asynchroniczne stand-upy, cotygodniowe udoskonalanie, wysyłka bezpośrednio do produkcji. Jest to środowisko, w którym intensywnie wykorzystuje się sztuczną inteligencję - narzędzia AI są wplecione w sposób, w jaki tworzymy, sprawdzamy i wysyłamy.
Oczekuje się komfortu podczas codziennego korzystania.💟 Wsparcie Jeśli cierpisz na jakąś chorobę lub potrzebujesz dostosowania w procesie rozmowy kwalifikacyjnej - daj nam znać, abyśmy mogli wprowadzić zmiany, aby Ci pomóc. Pamiętaj, że przesyłając aplikację lub CV, Twoje dane będą przetwarzane zgodnie z naszą polityką prywatności. Oryginalnie opublikowano na Himalayas
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.