O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Rola Będziesz budować i posiadać systemy zaplecza, na których działa Letly - oprogramowanie stojące za każdym przeglądaniem, wynajmem, certyfikatem, płatnością czynszu i naprawą. Są to systemy, w których poprawność, niezawodność i skala nie podlegają negocjacjom: w grę wchodzą prawdziwe pieniądze ludzi, domy i ryzyko prawne. To jedna rola, w której zatrudnia się na każdym szczeblu, od młodszego do personelu - poziomujemy na podstawie posiadanego zakresu, a nie przepracowanych lat.
W Junior dostarczasz funkcje do usług innych osób, z przeglądem, mentoringiem i prawdziwą odpowiedzialnością za produkcję od pierwszego miesiąca - najszybsi inżynierowie tutaj pytają wcześniej i najszybciej zamykają pętlę. W połowie jesteś właścicielem kompleksowych funkcji i usług. Na stanowisku seniora jesteś właścicielem systemów, na których opierają się inni - to Ty decydujesz o architekturze, ustalasz wzorce i podnosisz poprzeczkę wokół siebie.
W Staff odpowiadasz za techniczny kierunek domeny: decydujesz, co i jak zostanie zbudowane, odblokowujesz innych inżynierów i odpowiadasz za to, jak te systemy zachowują się pod obciążeniem. Nad czym będziesz pracować Przepływ pieniędzy. Czynsze, depozyty i wypłaty za pośrednictwem połączonych rachunków klientów - przetwarzanie idempotentne, rozliczenie podzielone, dokładnie raz, pomiędzy granicami usług i banków.
Uzgadnianie i rezerwacje. Dokładna co do grosza, samonaprawiająca się księga uzgadniająca działalność bankową dla tysięcy umów najmu; zróżnicowane harmonogramy - oglądalność, certyfikaty, zdjęcia, konserwacja w przypadku ograniczonych miejsc i dostępność dostawców. Spójność sterowana zdarzeniami.
Koordynacja usług w Pub/Sub - oferta → umowa → najem → płatność bez rozproszonych transakcji, na których można by się oprzeć. Wywoływanie narzędzi LLM, deterministyczne wywołania API i inna komunikacja wewnątrz i między usługami, a wszystko to odbywa się w tym samym systemie koordynacji. Sztuczna inteligencja jest wykorzystywana w produkcji.
Wdrażanie agentycznej sztucznej inteligencji w rzeczywistych warunkach operacyjnych - działanie w oparciu o prawdziwe pieniądze, umowy najmu i ekspozycję prawną, z wymaganymi barierami, obserwowalnością i poprawnością. Niedeterministyczny LLM działający w ramach zgodnego, bezpiecznego oprogramowania deterministycznego. Nasz stosBudujemy na NestJS + TypeScript na GCP / GKE, z MongoDB, Redis i GCP Pub/Sub.
Nie musisz biegle się w nim posługiwać. Zatrudniamy silnych inżynierów backendu, którzy zbudowali systemy produkcyjne w dowolnym solidnym środowisku - Java/Spring Boot, Go, Kotlin, C#/.NET, Python (Django/FastAPI) lub Ruby on Rails - i potrafią szybko przejść do TypeScript. Zależy nam na tym, abyś zbudował i obsługiwał prawdziwe backendy, a nie w jakim języku to zrobiłeś.
Jak budujemyMałe, dobrze przemyślane usługi. TDD i DDD jako domyślne. CI/CD oparte na trunkingu - wysyłasz do środowiska produkcyjnego i jesteś jego właścicielem, z testami, obserwowalnością i czystym wycofywaniem.
Lean frameworki, czytelny kod i działamy szybko, bo pozwalają na to testy i granice. Czego szukamy: 0 - 2 lata tworzenia systemów zaplecza produkcyjnego dla juniorów, 3+ dla midów, 6+ dla seniorów i personelu - dostosowujemy się do zakresu, który posiadasz; w przypadku juniorów liczą się poważne staże lub dostarczane projekty poboczne. Biegła znajomość co najmniej jednego języka i frameworku backendu oraz zakres rozumowania na temat projektu systemu - usługi, modele danych, interfejsy API, tryby awarii.
Solidne podstawy: współbieżność, projektowanie HTTP i API, modelowanie danych (dokumentowe lub relacyjne) i to, co faktycznie dzieje się, gdy połączenie się nie powiedzie. Traktujesz testy jako część wysyłki i możesz przeczytać dużą bazę kodu, której nie napisałeś. Inżynier natywny AI: korzystasz ze sztucznej inteligencji we wszystkich warstwach swojego oprogramowania pracuj i wykorzystuj modele fachowo, jednocześnie rozumiejąc tryby i wzorce awarii LLM.
Junior: dostarczyłeś kod, na którym polegają prawdziwi użytkownicy - liczy się staż, staż lub istotny projekt poboczny. Mid: masz kompleksową usługę lub istotną funkcję - określiłeś jej zakres, dostarczyłeś do produkcji i jesteś właścicielem po uruchomieniu. Senior: prawdziwe doświadczenie w zakresie systemów rozproszonych na skalę produkcyjną i doświadczenie w projektowaniu systemów, na których budowali inni inżynierowie.
Personel: wyznaczyłeś kierunek techniczny dla kilku usług lub zespołów, a ty jesteś osobą, do której inni zwracają się, gdy jest to trudne. Cieszymy się, że mamy MongoDB i GCP/GKE oraz kontenerowe wdrożenie w chmurze (Docker, Kubernetes na GCP lub AWS). Architektura sterowana zdarzeniami i brokerzy komunikatów (Pub/Sub, Kafka).
Płatności, księgi rachunkowe, uzgadnianie lub inna regulowana domena o wysokim poziomie zaufania, w przypadku której popełnienie błędu kosztuje. Stopień naukowy z informatyki lub inny techniczny albo doświadczenie, które czyni je nieistotnym. Kto tu dobrze sobie radzi?
Jesteś precyzyjny w kwestii poprawności - te systemy przenoszą pieniądze; „w większości słuszne” kończy się niepowodzeniem. Jesteś właścicielem wyniku, a nie biletu - rozpocznij produkcję, nie będąc gonionym. Dzięki temu następny inżynier staje się szybszy - jasny kod, jasne rozumowanie.
Chcesz trudnych problemów - wcześnie dostajesz prawdziwe i podnosisz standardy wokół siebie.
Dlaczego Apply
Letly to firma obsługująca technologię AI, stworzona z myślą o domu. Wierzymy, że dom będzie autonomicznie zarządzany przez sztuczną inteligencję i tworzymy oprogramowanie, które będzie kompleksowo obsługiwać wszystkie nieruchomości na wynajem, zaczynając od Londynu (drugie co do wielkości miasto wynajmu na świecie). Zaplecze Letly jest celowo trudne technicznie: chaotyczna rzeczywistość operacyjna, która nie pasuje do czystych schematów; pieniądze przemieszczają się po szynach finansowych, gdzie popełnienie błędu nie wchodzi w grę; wysoka przepustowość w tysiącach jednoczesnych podróży; oraz dużą powierzchnię obsługującą wiele typów użytkowników o różnych potrzebach, uprawnieniach i poziomach zaufania.
Każdy klient Letly jest obsługiwany przez zbudowany przez Ciebie system, a praca jest złożona - każda usługa i element podstawowy generuje wartość po jej wysłaniu. Niezależnie od tego, na jakim poziomie jesteś, pracujesz nad systemami rozproszonymi i przepływem pieniędzy teraz, a nie za trzy lata. Zebraliśmy wstępne informacje o wartości 4 milionów dolarów od inwestorów, którzy zbudowali infrastrukturę finansową i operacyjną, która przemieszcza miliardy i służy milionom.
Poparli nas, ponieważ dom jest największym aktywem konsumenckim, gdzie infrastruktura nie została jeszcze zbudowana. Otrzymasz konkurencyjne wynagrodzenie podstawowe, znaczny kapitał własny oraz mały zespół składający się z wielu agencji, który odbuduje branżę i będzie się rozwijać w tempie >100% z miesiąca na miesiąc. Zatrudniamy, aby ułatwić ten agresywny rozwój.
Znajdź więcej anglojęzycznych ofert pracy w Wielkiej Brytanii na Arbeitnow
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.