O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Informacje o tej roli Misją starszego inżyniera zaplecza jest projektowanie, budowanie i obsługa usług zaplecza obsługujących platformę Super Dispatch dla przewoźników i spedytorów w branży transportu pojazdów w USA. Jako część zwinnego zespołu będziesz podejmować decyzje techniczne dotyczące architektury, interfejsów API i infrastruktury - utrzymując doskonałość produkcji, jasno komunikując kompromisy i doradzając inżynierom. To, nad czym będziesz pracować na zapleczu Super Dispatch, zajmie się wysyłką pojazdów od początku do końca, przy czym większość pracy będzie wykonywana w tle i przepływami sterowanymi zdarzeniami.
Podejmiesz takie problemy, jak: - Architektura i refaktoryzacja - przekształcanie podstawowych usług i modeli danych w miarę rozwoju produktu oraz spłacanie długu technologicznego bez opóźniania dostaw. - Niezawodne przetwarzanie w tle - dzięki czemu nasze potoki zadań i procesów roboczych są bezpieczne w przypadku awarii, dzięki czemu zadania nie są porzucane, tracone ani podwójnie przetwarzane. - Odporne integracje partnerów - utrzymywanie niezawodności integracji wychodzących w przypadku awarii, z rozsądnymi ponownymi próbami i idempotencją. - Wydajność punktów końcowych i zapytań - profilowanie i optymalizacja powolnych punktów końcowych i zapytań do baz danych w miarę wzrostu danych i ruchu. Dlaczego Super Dispatch W Super Dispatch nie tylko zmieniamy zasady gry - tworzymy zupełnie nowe warunki działania w branży transportu samochodowego. Super Dispatch to platforma nowej generacji, która nie tylko na nowo definiuje wydajność, ale także wyznacza nowe standardy w zakresie transportu pojazdów.
Nasz zestaw narzędzi, obejmujący Carrier TMS, Shipper TMS, SuperPay i przełomową Super Loadboard, został zaprojektowany z myślą o jednym celu: maksymalnie ułatwić transport samochodowy. Wykorzystaj najnowsze trendy branżowe, dane i funkcje przyjazne dla użytkownika, umożliwiając przewoźnikom, spedytorom i brokerom osiągnięcie doskonałości operacyjnej. Od minimalizacji formalności po redukcję strat czasu i kosztów - stawiamy czoła wyzwaniom branży, dzięki czemu możesz skupić się na tym, co robisz najlepiej.
Witamy w Super Dispatch, gdzie przyszłość transportu samochodowego jest już rzeczywistością. Obowiązki Rola ta jest zorganizowana wokół trzech obszarów własności: Indywidualny współpracownik Głębokość techniczna - posiadanie wielu kompleksowych usług backendowych - architektura, interfejsy API REST, bazy danych. - Projektuj, buduj i debuguj systemy asynchroniczne i współbieżne - kolejki zadań, procesy robocze w tle i przepływy sterowane zdarzeniami - w tym ich tryby awarii (ponowne próby, zamawianie, idempotencja, warunki wyścigu). - Codziennie korzystaj z asystentów kodowania AI (np. Cursor, Claude Code), aby przyspieszyć projektowanie, wdrażanie, testy i dokumentację - krytycznie przeglądając wyniki pod kątem poprawności i bezpieczeństwa oraz pomagając w ustalaniu rozsądnych norm zespołowych. - Własne integracje API innych firm - wdrażanie, kontrola kosztów, ograniczanie szybkości i bieżąca konserwacja. - Mentorowanie młodszych/średnich inżynierów w zakresie architektury, wzorców i gotowości produkcyjnej. - Udział w tworzeniu standardów technicznych i najlepszych praktyk zaplecza.
Własność operacyjna - własne narzędzia umożliwiające obserwację - pulpity nawigacyjne, alerty i śledzenie umów SLA dla usług. - Weź udział w rotacji dyżurów zaplecza jako osoba udzielająca pierwszej pomocy w przypadku incydentów produkcyjnych - Kieruj partnerstwem ds. kontroli jakości w zakresie strategii testowej. - Własne późniejsze wsparcie po uruchomieniu; selekcja eskalacji klientów. Współpraca produktowa i międzyfunkcyjna - Przekładanie wymagań produktu na specyfikacje techniczne i własny zakres techniczny. - Przekazywanie interesariuszom kompromisów w zakresie architektury (wydajność, koszt, opóźnienia). - Zbieraj opinie dotyczące pomocy technicznej i sprawdzaj użyteczność interfejsu API oraz dokumentację. - Współpraca z projektantami i frontendem w zakresie umów API i ładunków. Doświadczenie kandydata - masz ponad 7 lat doświadczenia zawodowego w backendzie (preferowane 10+), w tym czas na stanowisku kierowniczym lub na poziomie personelu w środowisku zorientowanym na produkt. - Biegle posługujesz się Pythonem i masz duże doświadczenie w Django i/lub FastAPI. - Dobrze radzisz sobie ze współbieżnym i asynchronicznym językiem Python (asyncio do współbieżności w procesie; Seler lub podobne kolejki zadań do rozproszonej pracy w tle) i potrafisz projektować, wdrażać i (krytycznie) debugować te systemy w rzeczywistych warunkach produkcyjnych. - Pracowałeś nad synchronizacją w trybie offline lub w przypadku zawodnej sieci, w tym nad optymistycznymi aktualizacjami, kolejkowaniem i powtarzaniem oraz rozwiązywaniem konfliktów. - Asystenci kodowania AI są codzienną częścią Twojego przepływu pracy (tworzenie rusztowań, refaktoryzacja, odkrywanie nieznanego kodu, tworzenie testów i dokumentów), a ich wyniki krytycznie przeglądasz pod kątem poprawności, bezpieczeństwa i opóźnień, wiedząc, kiedy nie sięgać po nich i pomagając w ustaleniu rozsądnych norm zespołu. - Masz praktyczne doświadczenie z bazami danych SQL, takimi jak PostgreSQL (projektowanie schematu, optymalizacja zapytań). - Pracowałeś z co najmniej jednym brokerem komunikatów lub platformą przesyłania strumieniowego (np.
Kafka, RabbitMQ) i rozumiesz semantykę dostarczania (zamawianie, idempotencja, ponowne próby). - Sięgasz po odpowiednie struktury danych i algorytmy, gdy mają one znaczenie dla poprawności lub wydajności, i wiesz, kiedy nie przesadzać z inżynierią. - Masz solidną wiedzę na temat projektowania systemów i mikrousług. - Piszesz testy automatyczne jako oczywistość - jednostkowe, integracyjne i kompleksowe (np. pytest, tox, Playwright) - i traktujesz strategię testów jako część projektu, a nie refleksję. - Pracowałeś w środowisku Agile i/lub Scrum. - Nie masz problemu z potokami CI/CD i programowaniem opartym na magistrali, a także możesz swobodnie dostarczać wiele małych wydań dziennie. - Masz doświadczenie w budowaniu i utrzymywaniu interfejsów API REST, pracy z WebSockets i obsłudze sieci. - Pracowałeś z platformami chmurowymi (np. AWS, GCP). - Masz praktyczne doświadczenie w zakresie obserwacji (monitorowanie, rejestrowanie, ostrzeganie) i rozumiesz umowy SLA oraz gotowość na wezwanie. - Spokojnie reagujesz na incydenty produkcyjne i systematycznie debugujesz. - Kierowałeś projektami lub byłeś mentorem inżynierów, ustalałeś standardy techniczne i przyczyniałeś się do ogólnego sukcesu zespołu. - Możesz przedstawić techniczne kompromisy nietechnicznym interesariuszom w kategoriach biznesowych i udokumentować swoje decyzje. - Posiadasz zaawansowaną znajomość języka angielskiego i sprawnie porozumiewasz się zarówno w mowie, jak i piśmie. - Kompleksowo zarządzasz wynikami, komunikujesz się proaktywnie i podnosisz ryzyko na wczesnym etapie, zamiast zwiększać ryzyko z opóźnieniem. Dodatkowe punkty - masz doświadczenie z bazami danych Kubernetes i/lub NoSQL oraz wzorcami natywnymi dla chmury. - Miałeś kontakt z Javą, Springiem lub podobnymi językami OOP. - Pracowałeś z interfejsami API LLM, systemami RAG lub innymi integracjami AI. - Masz doświadczenie w zaawansowanej optymalizacji kosztów infrastruktury lub zewnętrznych API.
Plan rozwoju W ciągu 1 miesiąca będziesz… - Ukończysz ogólnofirmowy program wdrażania nowych pracowników Super Dispatch. Dowiesz się, kim jesteśmy, jak pracujemy i co budujemy. - Zrozum pełną funkcjonalność produktów Super Dispatch, a także większą branżę transportu samochodowego i krajobraz konkurencyjny. - Dowiedz się, jak aplikacje działają w chmurze, jak mierzona jest wydajność oraz jak zarządza się rozwojem i wdrażaniem. - Zrozum główne części bazy kodu, przejrzyj trochę kodu i wyślij swoją pierwszą małą funkcję z przeglądem kodu. W ciągu 3 miesięcy będziesz… - Współpracować nad projektami technicznymi w różnych zespołach i łączyć się w pary przy bardziej złożonych problemach. - Wyślij funkcję średniej wielkości i weź udział w dyskusjach projektowych. - Współpracuj z inżynierami, menedżerami produktu i projektantami, aby stawić czoła interesującym i wymagającym problemom związanym z budowaniem i rozwojem kompleksowej platformy wysyłkowej (pojazdów) w Stanach Zjednoczonych.
W ciągu 6 miesięcy będziesz… - Kompleksowe usługi własne i prowadzenie przeglądów projektów API. - Projektuj, projektuj, dokumentuj, rozwijaj, wdrażaj i obsługuj usługi Python, które służą użytkownikom platformy, wraz z ustalonym monitorowaniem. - Bądź cenionym członkiem autonomicznego, wielofunkcyjnego, zwinnego zespołu z własną misją - menedżerem produktu, projektantem UX, inżynierem frontendowym i inżynierem ds. kontroli jakości. W ciągu 12 miesięcy będziesz… - Podejmuj decyzje dotyczące architektury i przeprowadź co najmniej jedną istotną poprawę infrastruktury. - Bądź mentorem inżyniera w widoczny sposób i wpływaj na plan działania zespołu. - Bądź aktywnym członkiem społeczności programistów zaplecza Super Dispatch, wpływając i ulepszając nasze komponenty zaplecza w całej firmie. Co oferujemy - Wspaniała kultura - Dążymy do przejrzystości, a Ty będziesz pracować z podobnie myślącymi, zmotywowanymi ludźmi, entuzjastycznie nastawionymi do rozwiązywania złożonych problemów - Zdalna pierwsza kultura - Jesteśmy zespołem w 100% rozproszonym! - Stypendium na siłownię/wellness - Zapewniamy miesięczne stypendium za członkostwo w siłowni (50 USD miesięcznie) - Hojna polisa dotycząca elastycznego czasu wolnego w ramach PTO, dzięki której możesz poświęcić tyle czasu, ile potrzebujesz, kiedy tego potrzebujesz, a także 6 tygodni płatnego urlopu ojcowskiego - Świetny sprzęt - zapewnimy Ci sukces dzięki odpowiedniej technologii i pomożemy w wyposażeniu Twojego domowego biura, jeśli zajdzie taka potrzeba.
Wymagania dotyczące lokalizacji Jesteśmy szczególnie zainteresowani kandydatami zlokalizowanymi w regionach Europy Wschodniej lub Azji Środkowej. Czy to brzmi jak ty? Chętnie usłyszymy od Ciebie, jeśli tak.
Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-backend-engineer-ii-python-super-dispatch