ioet
ioet
51 – 200 Pracownicy
B2BPrzedsiębiorstwoSaaS
ioet świadczy usługi nearshoringowego tworzenia oprogramowania i rozszerzania zespołów dla firm budujących lub rozwijających zespoły technologiczne. Firma łączy organizacje z talentami z branży oprogramowania w Ameryce Łacińskiej oraz oferuje dedykowane zespoły nearshore, które integrują się z istniejącymi procesami pracy i współpracują w czasie rzeczywistym. Jej usługi obejmują niestandardowe rozwiązania wspierające innowacje cyfrowe oraz skalowanie zespołów na żądanie, wspierając firmy z sektora B2B, przedsiębiorstwa i środowiska SaaS. Założona w 2014 roku i mająca siedzibę w Incline Village w stanie Nevada, ioet koncentruje się na elastycznych modelach realizacji dostosowanych do potrzeb programistycznych każdego klienta.

Starszy inżynier backendu Java i Spring Boot

Twórz i utrzymuj usługi w Java i Spring Boot dla międzynarodowych klientów ioet. Kieruj wsparciem środowiska produkcyjnego i dbaj o niezawodność złożonych systemów oprogramowania.

Opis

  • Twórz i rozwijaj usługi backendowe.
  • Opracowuj integracje.
  • Analizuj i rozwiązuj problemy występujące na produkcji.
  • Zwiększaj niezawodność i wydajność złożonych systemów oprogramowania.
  • Kieruj zespołem i wspieraj jego pracę, aby systemy klientów działały sprawnie.
  • Obsługuj zgłoszenia klientów dotyczące błędów, próśb o konfigurację i problemów operacyjnych.
  • Analizuj logi, działanie API, alerty monitoringu i dane systemowe, aby znaleźć przyczyny problemów.
  • Współpracuj z interesariuszami i zespołami wielofunkcyjnymi, aby sprawnie rozwiązywać problemy.
  • Wprowadzaj zmiany konfiguracji systemu lub koordynuj ich wdrażanie, by spełniać potrzeby klientów.
  • Monitoruj stan i wydajność systemów za pomocą Datadog lub podobnych narzędzi.
  • Testuj żądania i diagnozuj problemy z działaniem przy użyciu Postman, Insomnia lub curl.

Wymagania

  • Co najmniej 5 lat doświadczenia zawodowego w tworzeniu oprogramowania, w tym budowaniu i utrzymywaniu aplikacji produkcyjnych.
  • Doświadczenie w kierowaniu zespołami inżynieryjnymi, wsparcia lub operacji technicznych albo koordynowaniu ich pracy.
  • Praktyczna znajomość Java i Spring Boot, w tym kontrolerów REST, wstrzykiwania zależności, konfiguracji i tworzenia usług backendowych.
  • Doświadczenie w projektowaniu, tworzeniu i utrzymywaniu API REST oraz mikrousług.
  • Doświadczenie z JUnit, Mockito lub porównywalnymi frameworkami testowymi.
  • Dobra znajomość programowania obiektowego, struktur danych, algorytmów, wzorców projektowych i praktyk inżynierii oprogramowania.
  • Doświadczenie z MongoDB lub inną bazą NoSQL oraz relacyjnymi bazami danych, takimi jak PostgreSQL.
  • Doświadczenie z Redis lub podobną technologią buforowania.
  • Znajomość AWS lub porównywalnej platformy chmurowej.
  • Rozumienie wzorców komunikacji między mikrousługami, w tym asynchronicznego przesyłania komunikatów i architektur sterowanych zdarzeniami.
  • Codzienne korzystanie z narzędzi programistycznych opartych na AI, takich jak Claude Code, do pisania i debugowania kodu, testowania oraz usprawniania pracy.
  • Umiejętność przeglądania kodu wygenerowanego przez AI, weryfikowania go i brania odpowiedzialności za rezultat.
  • Doświadczenie w diagnozowaniu problemów produkcyjnych, znajdowaniu ich przyczyn i wdrażaniu niezawodnych poprawek.
  • Znajomość Git, CI/CD, testów automatycznych i profesjonalnych praktyk tworzenia oprogramowania.
  • Umiejętność rozwiązywania problemów, komunikacji i współpracy.
  • Bardzo dobra znajomość języka angielskiego na poziomie C1.
  • Złożenie aplikacji i CV w języku angielskim jest obowiązkowe.
  • Obecne miejsce zamieszkania w Ameryce Łacińskiej.
  • Doświadczenie z Pythonem lub TypeScriptem.
  • Doświadczenie z Dockerem i Kubernetes.
  • Znajomość Datadog, Sentry lub podobnych narzędzi do obserwowalności.
  • Doświadczenie z platformami logistycznymi, transportowymi, łańcuchami dostaw lub B2B SaaS.
  • Doświadczenie w integrowaniu zewnętrznych interfejsów API lub usług.
  • Doświadczenie z kolejkami komunikatów i systemami sterowanymi zdarzeniami.
  • Doświadczenie w tworzeniu agentów AI, niestandardowych umiejętności, serwerów MCP lub automatyzacji inżynieryjnych z użyciem Claude Code, Claude API lub podobnych technologii.
  • Doświadczenie w tworzeniu dokumentacji technicznej i plików kontekstowych dla narzędzi programistycznych opartych na AI.
  • Doświadczenie w optymalizacji wydajności, indeksowaniu baz danych i systemach rozproszonych.

Benefity

  • Praca zdalna.
  • Elastyczny harmonogram.
  • Praca z międzynarodowymi klientami.
  • Wynagrodzenie w USD.
  • Płatne dni świąteczne i urlop.
  • Płatny urlop rodzinny i zwolnienie chorobowe.
  • Zajęcia z języka angielskiego.
  • Dodatek na edukację i dobrostan.
  • Ustrukturyzowany plan rozwoju kariery z regularnymi przeglądami wynagrodzenia.
  • Nacisk na rozwój osobisty i mentoring.

Powiązane oferty pracy

Rabobank

Specjalista ds. komunikacji, Rabobank

Rabobank

Prowadź kampanie wewnętrzne i komunikację produktową w Rabobank, wspierając zaangażowanie oraz korzystanie z produktów w zespole bankowym skupionym na technologii. Wykorzystuj raporty Power BI i angażujące opowieści dla interesariuszy, aby przekładać wyniki kampanii na czytelne wnioski.

Otwórz
Collectors

Dyrektor ds. komunikacji korporacyjnej w Collectors

Collectors

Kieruj komunikacją korporacyjną Collectors, firmy zajmującej się uwierzytelnianiem, wyceną i przechowywaniem przedmiotów kolekcjonerskich oraz platformami handlowymi. Odpowiadaj za komunikację kryzysową, współpracę z kadrą kierowniczą i mediami oraz przekaz kierowany do interesariuszy.

Otwórz
Extreme Networks

Starszy menedżer ds. komunikacji wewnętrznej

Extreme Networks

Kieruj strategią komunikacji wewnętrznej, treściami i programami dla pracowników w Extreme Networks, firmie rozwijającej rozwiązania sieciowe oparte na chmurze. Doradzaj kadrze kierowniczej i wspieraj rozwój specjalistów ds. komunikacji.

Otwórz
Amgen

Zdalny dyrektor ds. komunikacji rozwoju i portfela leków

Amgen

Kieruj komunikacją korporacyjną działu rozwoju Amgen i portfela leków, doradzaj kadrze kierowniczej oraz kształtuj przekazy na wszystkich etapach rozwoju klinicznego. Przekładaj złożoną wiedzę naukową na jasne narracje dla zarządu, pracowników i odbiorców zewnętrznych.

Otwórz