Ładowanie...
Ładowanie...
Rola polega na budowie systemów transakcyjnych o niskim opóźnieniu (low-latency) dla czołowego amerykańskiego banku. Pracujesz bezpośrednio z zespołem banku, tworząc rdzeń systemu (nie legacy). Na co dzień piszesz kod w Javie (8/17/21), projektujesz rozproszone usługi oparte na kolejkach komunikatów, debugujesz wydajność na poziomie mikrosekund i współpracujesz z zespołami operacyjnymi. Przez pierwsze 2 miesiące konieczne dostosowanie do godzin US Eastern (praca do 21:00 CET), później większa elastyczność.
Oferta dla doświadczonych specjalistów (Senior).
Java developer z co najmniej 6-letnim stażem, solidną znajomością algorytmów i struktur danych oraz doświadczeniem w budowie rozproszonych systemów opartych na kolejkach. Osoba z komunikatywnym angielskim i gotowością do dostosowania godzin pracy na początku zatrudnienia.
Nie dla juniorów ani mid-level developerów z mniej niż 6-letnim doświadczeniem. Nie dla osób niechętnych do debugowania wydajności na poziomie mikrosekund lub niegotowych na pracę w godzinach US Eastern (do 21:00 CET) przez pierwsze 2 miesiące.
Zespół składa się z doświadczonych inżynierów, którzy stworzyli system od podstaw. Kultura oparta na współpracy i wymianie wiedzy, z bezpośrednią współpracą z zespołem klienta w Ameryce Północnej i Europie.
CV → pisemne pytania i krótkie ćwiczenie programistyczne (własne tempo) → 3-etapowa rozmowa: 1) dyskusja o doświadczeniu, 2) rozwiązywanie problemów algorytmicznych werbalnie, 3) live coding. Brak zadań domowych. Wymagany background check.