O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
O Kyra Kyra 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żynieryjnym na platformie, która przetwarza miliony punktów danych twórców, przeprowadza analizy w czasie rzeczywistym i wspiera przepływy pracy oparte na sztucznej inteligencji.
Nie jest to rola typu „czekaj 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 FAKTYCZNIE ZROBISZ - Zbuduj i utrzymuj 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 i 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. - Praca 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 w środowisku produkcyjnym Node.js i TypeScript. - 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 relacyjnych bazach 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. • Projekt i dokumentacja API REST. - Dojrzałość przepływu pracy w Git - strategie rozgałęziania, przegląd kodu, bezpieczeństwo migracji. Rozumiesz, dlaczego nie uruchamiasz destrukcyjnych poleceń podczas migracji produkcyjnej. ## Zdecydowanie preferowany - przekazano funkcje sztucznej inteligencji do środowiska produkcyjnego - wiesz, do czego służą wartości ewaluacyjne, dlaczego powodują regresję i dlaczego „sprawdziło się w testach” nie wystarczy. - Kolumnowe/analityczne bazy danych dla ciężkich zapytań zagregowanych. • Buforowanie w pamięci i przechowywanie sesji. - DDD lub projektowanie oparte na domenie - wyraźne granice modułów, repozytoria, usługi, wzorce sterowane zdarzeniami. - Obserwowalność produkcji - przeanalizowałeś rzeczywiste problemy, a nie tylko skonfigurowane pulpity nawigacyjne. - Systemy uwierzytelniania OAuth, OTP lub oparte na sesjach w środowisku produkcyjnym. ## Miło mieć - interfejsy API platform mediów społecznościowych (TikTok, Instagram, YouTube). - Infrastruktura wyszukiwania dużych zbiorów danych. • Narzędzia i przepływy pracy Monorepo. - Projekty poboczne, wkład w OSS lub narzędzia, które sam stworzył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 - ma swoje zdanie 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 błędną 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 dziećmi - odpowiedniej walidacji, obsługi błędów i wzorców, którymi mogą podążać 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ść. ZESPÓŁ Mały zespół inżynierów o dużej wydajności (~10 osób), na którego czele stoi obecny kierownik 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 sztucznej inteligencji są wplecione w sposób, w jaki tworzymy, sprawdzamy i wysyłamy. Oczekuje się komfortu użytkowania go na co dzień. 💟 Wsparcie Jeśli cierpisz na jakąś chorobę lub potrzebujesz dostosowania naszego procesu rozmowy kwalifikacyjnej - daj nam znać, abyśmy mogli wprowadzić zmiany, aby Ci pomóc.
Pamiętaj, że w przypadku przesłania aplikacji lub CV Twoje dane będą przetwarzane zgodnie z naszą polityką prywatności. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-back-end-engineer-uk-based-kyra
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.